Здравствуйте!
У меня есть цель поднять C4 PTS сервер. Для начала чтоб к ниму подключиться самостоятельно и потестить.
Через какое то время, когда я буду уверен, что смогу его администратировать, то возможно сделать публичный проект.
Я пока что далек от администратирования серверов Lineage II и только два дня назад начал вникать.
Конечно же, не мог пройти мимо вашего форума - безумно интересно читать все полезное, что здесь нахожу.
Хочется рассказать, что я уже пробовал сделать so far и задать пару вопросов. А так же буду благодарен любым полезным советам, которые вы можете мне дать на пути к моей цели.
Значит я начал сначала искать клиент и сервер...
И вот что я пока что нашел в общем доступе:
- Клиент (вроде бы чистее некуда?)
- Сервер
1) Как я запускал клиент
Я уже успел запустить клиент у себя на компьютере.
Первая проблема с которой мне пришлось столкнуться это незапускающийся клиент через system/l2.exe.
У меня Windows 8 (x64) и первая мысль, что поскольку сама игра старая, то следовательно сам процесс несовместим с моей системой. Поигравшись с совместимостью, я понял, что это не помогает. Оказалось что при клике, сам процесс запускается если смотреть через диспетчер задач, но дальше ничего не происходит.
Потом я полез в Интернет и узнал про существование файла system/l2.ini. Оказалось он закодирован. Чтоб редактировать его, я нашел утилиты l2encodec и L2FileEdit - уверен мне они еще однозначно понадобятся в будущем. Но на этом этапе, я не понял, что мне там редактировать. ServerAddr было установлено изначально 127.0.0.1. Я пробовал менять его на свой внешний IP адрес, но это не помогало. Наоборот вследствии этих изменений, у меня возникали новые ошибки. Клиент или выдавал сразу crash и в ошибке присутствовали иероглифы - вроде не корейские хах, а именно такие как видны при проблемах с кодировкой, или клиент при запуске сразу писал в диалоговом окне "Files are corrupt!!!".
Вообщем, разрешить проблему с запуском клиента я смог вконце концов выгрузив в Интернете патч и заменить файлы с папки system. Это мой первый вопрос, я его выделю - можете подсказать, пожалуйста, что именно я выгрузил в этом патче, что в итоге помогло мне запустить клиент и подойдет ли мне этот патч для подключения к собственному серверу в дальнейшем?
2) Сервер
Я еще не успел развернуть сервер, но скоро буду начинать "калупаться" ))
И тут у меня сразу же возникает несколько вопросов:
- Обязательно ли для запуска сервера, в частности того, что я сбросил выше, понадобиться именно Windows Server 2003 или я смогу запустить его на Windows 8 (x64)? Если я допустим захочу на одном компьютере запустить сервер, а затем зайти в игру c этого же компьютера чтоб потестить - это будет возможно? Или мне нужно два компьютера? На одном сервер, а на другом я играю.
- Есть ли требование на установку конкретной версии MSSQL? Понятно, что самые современные новые версии я не буду пробовать ставить, но все же.
- Как работает система авторизации в L2? А именно, что происходит после того как игрок нажимает кнопку Login в игре. Правильно ли я понял, что за подключение к серверу отвечает отдельный процесс (сервер) - L2AuthD? На стороне клиента, достаточно ли чтоб в моем клиенте в l2.ini в строке ServerAddr был прописал мой внешний (или локальный адрес) чтоб подключиться к своему серверу, или нужно учесть что-то еще?
- За что отвечает L2CacheD?
- За что отвечает GeoData?
- В моем архиве в папках L2AuthD и L2CacheD лежат keygen'ы. Правильно ли я понял, что они требуют серийний ключ. Подойдут ли мне эти генераторы ключей?
Буду очень благодарен если найдутся люди которые помогут просветить меня на этом пути.
Заранее спасибо!
У меня есть цель поднять C4 PTS сервер. Для начала чтоб к ниму подключиться самостоятельно и потестить.
Через какое то время, когда я буду уверен, что смогу его администратировать, то возможно сделать публичный проект.
Я пока что далек от администратирования серверов Lineage II и только два дня назад начал вникать.
Конечно же, не мог пройти мимо вашего форума - безумно интересно читать все полезное, что здесь нахожу.
Хочется рассказать, что я уже пробовал сделать so far и задать пару вопросов. А так же буду благодарен любым полезным советам, которые вы можете мне дать на пути к моей цели.
Значит я начал сначала искать клиент и сервер...
И вот что я пока что нашел в общем доступе:
- Клиент (вроде бы чистее некуда?)
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
- Сервер
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
1) Как я запускал клиент
Я уже успел запустить клиент у себя на компьютере.
Первая проблема с которой мне пришлось столкнуться это незапускающийся клиент через system/l2.exe.
У меня Windows 8 (x64) и первая мысль, что поскольку сама игра старая, то следовательно сам процесс несовместим с моей системой. Поигравшись с совместимостью, я понял, что это не помогает. Оказалось что при клике, сам процесс запускается если смотреть через диспетчер задач, но дальше ничего не происходит.
Потом я полез в Интернет и узнал про существование файла system/l2.ini. Оказалось он закодирован. Чтоб редактировать его, я нашел утилиты l2encodec и L2FileEdit - уверен мне они еще однозначно понадобятся в будущем. Но на этом этапе, я не понял, что мне там редактировать. ServerAddr было установлено изначально 127.0.0.1. Я пробовал менять его на свой внешний IP адрес, но это не помогало. Наоборот вследствии этих изменений, у меня возникали новые ошибки. Клиент или выдавал сразу crash и в ошибке присутствовали иероглифы - вроде не корейские хах, а именно такие как видны при проблемах с кодировкой, или клиент при запуске сразу писал в диалоговом окне "Files are corrupt!!!".
Вообщем, разрешить проблему с запуском клиента я смог вконце концов выгрузив в Интернете патч и заменить файлы с папки system. Это мой первый вопрос, я его выделю - можете подсказать, пожалуйста, что именно я выгрузил в этом патче, что в итоге помогло мне запустить клиент и подойдет ли мне этот патч для подключения к собственному серверу в дальнейшем?
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
2) Сервер
Я еще не успел развернуть сервер, но скоро буду начинать "калупаться" ))
И тут у меня сразу же возникает несколько вопросов:
- Обязательно ли для запуска сервера, в частности того, что я сбросил выше, понадобиться именно Windows Server 2003 или я смогу запустить его на Windows 8 (x64)? Если я допустим захочу на одном компьютере запустить сервер, а затем зайти в игру c этого же компьютера чтоб потестить - это будет возможно? Или мне нужно два компьютера? На одном сервер, а на другом я играю.
- Есть ли требование на установку конкретной версии MSSQL? Понятно, что самые современные новые версии я не буду пробовать ставить, но все же.
- Как работает система авторизации в L2? А именно, что происходит после того как игрок нажимает кнопку Login в игре. Правильно ли я понял, что за подключение к серверу отвечает отдельный процесс (сервер) - L2AuthD? На стороне клиента, достаточно ли чтоб в моем клиенте в l2.ini в строке ServerAddr был прописал мой внешний (или локальный адрес) чтоб подключиться к своему серверу, или нужно учесть что-то еще?
- За что отвечает L2CacheD?
- За что отвечает GeoData?
- В моем архиве в папках L2AuthD и L2CacheD лежат keygen'ы. Правильно ли я понял, что они требуют серийний ключ. Подойдут ли мне эти генераторы ключей?
Буду очень благодарен если найдутся люди которые помогут просветить меня на этом пути.
Заранее спасибо!