Как правильно создать аккаунт? - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 13.11.2010, 12:46   #1
Пользователь

Автор темы (Топик Стартер) Как правильно создать аккаунт?

День добрый.
Сборка из исходников phoenix (я надеюсь), качал с ------------- уже откомпилированную.
Инструментов для создания аккаунтов не нашел. Посмотрев БД попытался создать так:
Код:
INSERT INTO accounts 
       (login, password, lastactive, access_level, lastIP, lastServer, comments, email, pay_stat, bonus, bonus_expire, banExpires, AllowIPs, lock_expire, activated) 
       VALUES
       ('new', 'new', 0, 100, '192.168.2.100', 100, NULL, 'null@null', 1, 1, 0, 0, *', 604800, 1)
При попытке подключения с логином "new" и паролем "new" клиент говорит, что пароль не верный, а в java0.log.0 появляются такие вот записи:
Код:
1289640248405 INFO 13 l2p.loginserver.L2LoginClient DISCONNECTED: [192.168.2.100]
1289641519886 INFO 13 l2p.loginserver.L2LoginClient DISCONNECTED: [192.168.2.100]
Как правильно заводить аккаунты?
missterr вне форума Ответить с цитированием
Непрочитано 13.11.2010, 12:48   #2
Аватар для SunnyX
Пользователь

По умолчанию Re: Как правильно создать аккаунт?

Все верно, потому что пароль сначала кодируется в SHA1, а потом оборачивается через функцию pack и base64.

Выглядит это так:
PHP код:
    // шифруем пароль
    
$password base64_encode(pack("H*"sha1($request['password']))); 
__________________
Классический Interlude PvP сервер http://akamanah.ru/
SunnyX вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 13.11.2010, 12:49   #3
Аватар для VISTALL
Illussion is real

По умолчанию Re: Как правильно создать аккаунт?

Цитата:
Сообщение от missterr Посмотреть сообщение
День добрый.
Сборка из исходников phoenix (я надеюсь), качал с ------------- уже откомпилированную.
Инструментов для создания аккаунтов не нашел. Посмотрев БД попытался создать так:
Код:
INSERT INTO accounts 
       (login, password, lastactive, access_level, lastIP, lastServer, comments, email, pay_stat, bonus, bonus_expire, banExpires, AllowIPs, lock_expire, activated) 
       VALUES
       ('new', 'new', 0, 100, '192.168.2.100', 100, NULL, 'null@null', 1, 1, 0, 0, *', 604800, 1)
При попытке подключения с логином "new" и паролем "new" клиент говорит, что пароль не верный, а в java0.log.0 появляются такие вот записи:
Код:
1289640248405 INFO 13 l2p.loginserver.L2LoginClient DISCONNECTED: [192.168.2.100]
1289641519886 INFO 13 l2p.loginserver.L2LoginClient DISCONNECTED: [192.168.2.100]
Как правильно заводить аккаунты?
вам нужно закодировать пароль

Добавлено через 1 минуту
и если это феня, 50% что там whirpoll поменяйте на base64 в найстройках, или ищите эквивалент на пхп

Последний раз редактировалось VISTALL; 13.11.2010 в 12:50. Причина: Добавлено сообщение
VISTALL вне форума Ответить с цитированием
Непрочитано 13.11.2010, 13:01   #4
Пользователь

Автор темы (Топик Стартер) Re: Как правильно создать аккаунт?

Спасибо что так быстро ответили, прям не ожидал)
Клиент эпилог euro, пропатченый по мануалу программатора.

Если я правильно понял, то мне надо в БД добавлять закодированный base64_encode(pack("H*", sha1($request['password']))) пароль?
missterr вне форума Ответить с цитированием
Непрочитано 13.11.2010, 13:08   #5
Аватар для VISTALL
Illussion is real

По умолчанию Re: Как правильно создать аккаунт?

base64_encode(pack("H*", sha1(PASSWORD)))
Code: PHP
PASSWORD - сюда писать ваш пароль
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 13.11.2010, 13:39   #6
Пользователь

Автор темы (Топик Стартер) Re: Как правильно создать аккаунт?

Благодарю, добавил в БД base64 и логин прошел, но в списке нет серверов(
в stgout.log исключение:
Код:
13:35:59.569  Geo Engine: - Loading Geodata...^M
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at l2p.gameserver.geodata.GeoEngine.LoadGeodataFile(GeoEngine.java:1578)
        at l2p.gameserver.geodata.GeoEngine.loadGeo(GeoEngine.java:1422)
        at l2p.gameserver.GameServer.<init>(GameServer.java:216)
        at l2p.gameserver.GameServer.main(GameServer.java:508)
К сожаленияю, java не знаю. Посоветуйте как победить.

Добавлено через 3 часа 48 минут
Последний вопрос решился увеличением памяти для GameServer в файле GameServer_loop.sh
Код:
nice -n -2 java -server -Dfile.encoding=UTF-8 -Xms3000m -Xmx3000m ...

Последний раз редактировалось missterr; 13.11.2010 в 17:27. Причина: Добавлено сообщение
missterr вне форума Ответить с цитированием
Непрочитано 13.11.2010, 17:44   #7
Аватар для VISTALL
Illussion is real

По умолчанию Re: Как правильно создать аккаунт?

Цитата:
Сообщение от missterr Посмотреть сообщение
Благодарю, добавил в БД base64 и логин прошел, но в списке нет серверов(
в stgout.log исключение:
Код:
13:35:59.569  Geo Engine: - Loading Geodata...^M
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at l2p.gameserver.geodata.GeoEngine.LoadGeodataFile(GeoEngine.java:1578)
        at l2p.gameserver.geodata.GeoEngine.loadGeo(GeoEngine.java:1422)
        at l2p.gameserver.GameServer.<init>(GameServer.java:216)
        at l2p.gameserver.GameServer.main(GameServer.java:508)
К сожаленияю, java не знаю. Посоветуйте как победить.

Добавлено через 3 часа 48 минут
Последний вопрос решился увеличением памяти для GameServer в файле GameServer_loop.sh
Код:
nice -n -2 java -server -Dfile.encoding=UTF-8 -Xms3000m -Xmx3000m ...


Код:
nice -n -2 java -server -Dfile.encoding=UTF-8 -Xms3000m -Xmx3000m
-Xms3000m - начальный размер памьяти который доступен
-Xmx3000m - макс размер

-Xms(Xmx)3000m - это 3 гига

аналог

-Xms(Xmx)3G

думаю понятно
VISTALL вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 13.11.2010, 19:05   #8
Пользователь

Автор темы (Топик Стартер) Re: Как правильно создать аккаунт?

Спасибо за подсказку. Много всяких мелочей, со временем думаю освоюсь)
А сервер работает!)
missterr вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аккаунт xostel Серверная часть 11 07.01.2010 19:06
Как удалить аккаунт? DarkSalivan Серверная часть 6 02.11.2009 00:06
Не регистрирует аккаунт PuShKinG Lineage II 1 15.08.2009 17:50
[Куплю] Аккаунт kiberk Рынок / Marketplace 2 14.08.2009 21:21


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 20:58. Часовой пояс GMT +3.

Вверх