Офф под линуксом

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

Модератор: 4epT

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
Arsteff
Новичок
Сообщения: 10
Зарегистрирован: Чт ноя 16, 2006 8:23 pm

Офф под линуксом

Сообщение Arsteff »

Решил настроить кору под линуксой.
Скачал исходники version 2.0.6.1,
добавил fieldpack,
плагины patchconnect.pl и macro.pl из вашей сборки,
скопировал рабочий конфиг бота,
скомпилил, запустил - вроде работает, но пару раз вылетел с timeout on map server

Это случайный глюк или я что-то упустил в тонкостях настройки под офф? :Search:
Есть еще какие-то подводные камни?
Да, как бы уменьшить нагрузку на процессор не сильно ухудшая качество работы бота? (9% загрузки с одного бота как-то не шибко радуют... Знаю что надо рыться в манах, но лениво, если кто помнит - подскажите коль не трудно :) )
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Re: Офф под линуксом

Сообщение Kissa2k »

Можно увеличить SleepTime
Arsteff
Новичок
Сообщения: 10
Зарегистрирован: Чт ноя 16, 2006 8:23 pm

Re: Офф под линуксом

Сообщение Arsteff »

Видимо что-то недокрутил :(
Во время закупки случился конфуз:
[Jan 28 07:03:02 2009.18] Calculating auto-buy route to: Prontera City, Capital of Rune Midgard (prontera): 66, 122
[Jan 28 07:03:02 2009.37] Calculating auto-buy route to: Prontera City, Capital...
И так бот проторчал давольно продолжительное время...
Причем под виндой на вашей сборке очухался и побежал куда надо
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Re: Офф под линуксом

Сообщение Click »

скачай свн на линуху. 2,0,6,1 глюк с автобай есть.
Arsteff
Новичок
Сообщения: 10
Зарегистрирован: Чт ноя 16, 2006 8:23 pm

Re: Офф под линуксом

Сообщение Arsteff »

Ага, работает.
А кто-какой скрипт пользует для удобства запуска?
Надоедает через

Код: Выделить всё

nohup perl ./start.pl -control=./control/Bot2
или screen их запускать а потом через top kill убивать.

Понимаю, что тема ушла в жестокий оффтоп (в плане темы форума), но может кто поделится примером человечного bash скриптика? :twisted:

Ну или хотя бы как через bash скрипт запустить процесс в фоне и запомнить его pid?
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Офф под линуксом

Сообщение EternalHarvest »

Arsteff писал(а):А кто-какой скрипт пользует для удобства запуска?

Код: Выделить всё

#!/bin/bash
while [ 1 ]; do
	sleep 20
	./openkore.pl --control=control/$1
done
./openkore.sh <имя папки в control>

Arsteff писал(а):или screen их запускать а потом через top kill убивать
Если надо убивать, открываю через "screen -R", вроде пока доволен.
Ответить