Встречался я как-то с "зависанием" и падением мира по неизвестными причинам. Падал мир с ошибкой spinlock, оказалось дело было в винте. Он переодически намертво вешал серв, и из-за таймаутов операций бывало падал мир.
Не похоже что дело тут только в auth, он никак не влияет на игроков, которые уже залогинились и в игре (его можно даже офнуть - никто не при этом не вылетит). Ошибка серверной сети - вот это уже auth. В общем тут надо ловить и изучать ошибки, чтобы точнее понять причину падений.
md5($login.$passw, true)
При входе в ЛК обычно пишут нормальный пароль, из которого потом делается хеш в нужном представлении, который сравнивается с хешем пароля из базы.
Скорее всего в экзешнике.
В configs/uiconfig.ini EnablePlayerRename = 1
Ставь на virtualbox тип сети NAT и делай проброс портов.
Если сеть NAT и проброшены порты, то коннектиться надо к 127.0.0.1 или localhost p.s. WinScp намного удобнее файлзиллы.
Я делал ограничение у себя, поэтому точно знаю, что его можно сделать в этой функции.
Патчить gs функцию elf_item::InsertExp
Проверь ключи isec osec в auth и delivery, лучше просто закомментируй их. --- добавлено: 31 авг 2014 в 12:17 --- А хотя, проверь ещё данные в table.xml
Редактировать нужно только следующие ID: 16 - Воин 17 - Мистик 18 - Страж 19 - Маг 20 - Шаман 23 - Друид 24 - Обор 27 - Убийца 28 - Лучник 31 - Жрец Все остальные не надо трогать, и есть шанс что айвеб не побьет стартовых персов при этом. Пол задается при создании персонажа, а база берется одна для обоих полов.
Все верно, у меня также перепродажа привязанной копии не разрешена, только незадействованной второй привязки.
Не обязательно менять количество строк, это зависит от размера картинки и размеров значка.
А ещё есть вариант установить VirtualBox, поднять там виртуальную машину и на ней другой сервер.
Есть такая хорошая штука как logrotate /home/logservice/logs/stationfom /home/logservice/logs/world2.cash /home/logservice/logs/world2.chat /home/logservice/logs/world2.err /home/logservice/logs/world2.formatlog /home/logservice/logs/world2.log /home/logservice/logs/world2.trace /home/logservice/logs/statinfom { weekly missingok rotate 2 compress delaycompress notifempty create 777 root adm sharedscripts postrotate pkill -9 logservice; cd /home/logservice; ./logservice logservice.conf & > /home/logs/logservice.log endscript } Активней пользуйтесь гуглом, ребята.
Для редактирования asm кода, рекомендую использовать http://hte.sourceforge.net/ Она заменит сразу и CheatEngine и Hex редактор. По поводу вырезки "лишнего" кода, лучше делать по другому: в нужном месте вставляем jmp на свободное место (в gs верочно можно затирать функцию Elementdataman::save), там вставляем часть кода, которую мы затерли джампом, после чего пишем свой код в конце которого делаем jmp назад в изменяемую функцию. Таким образом не потеряем исходный код и получим немало места для своих проверок.
Версия 2.2 настройки aid, zoneid проверка IP на прокси выбор платежных систем (WayToPay, UnitPay, FreeKassa) purse/phone в статистике UnitPay информация о ссылках для платежных агрегаторов настройка выдачи голда при регистрации аккаунта возможность отключения регистрации прокачка персонажей в ЛК вывод части e-mail при восстановлении доступа по логину отправка почты при восстановлении доступа перенесена в клиент часть изменен способ заливки items_ext.txt добавление записи в логи ЛК админа, при выдаче им монет
Были догадки по этому поводу Height offset
После активации время идет независимо от использования.
Имена участников (разделяйте запятой).