C4 PTS: дайте хорошие советы на старте

  • Автор темы Автор темы DEIMOS
  • Дата начала Дата начала

DEIMOS

Путник
Пользователь
Сообщения
3
Розыгрыши
0
Репутация
0
Реакции
0
Баллы
11
Здравствуйте!

У меня есть цель поднять 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'ы. Правильно ли я понял, что они требуют серийний ключ. Подойдут ли мне эти генераторы ключей?

Буду очень благодарен если найдутся люди которые помогут просветить меня на этом пути.
Заранее спасибо!
 

ПТС лучше выкинуть в мусорное ведро, потому что без нормального разработчика\скриптера\экста - ничего путного там не будет. То, что это официальные файлы - не говорит, что они работают как швейцарские часы, а пожалуй даже наоборот.
К тому же, если вы находитесь на стадии почемучки, с вопросами "что такое кешед\геодата" - это ещё один звоночек, что птс не для вас.
Но, если вы богатенький буратино - добро пожаловать в клуб птсов, мой друг.

А если серьёзно - куда проще взять говнояву интерлюд, и, если у вас есть хоть какие то деньги, то найти мало-мальски нормального разработчика, который сделает даунгрейд до уровня ц4 и вуаля - у вас ц4 сервер, с которым не нужно присаживаться на шест в шипами и который можно развивать в будущем без особых мытарств с реверсом\восстановлением. И на который вы не спустите несколько тысяч (десятков) долларов.
 
Спасибо,
Прекрасно понял вашу мысль. Попробую объяснить...

Дело в том, что я не против сам учиться поддерживать PTS - в этом то возможно и один из моих основных интересов.
Да, я действительно мало ранее писал на Си и Си-образных языках программирования и мой уровень сейчас ниже среднего (мой основной профиль это веб), поэтому буду рад учиться теперь другим языкам программирования.

Я читал в Интернете, и на вашем форуме в частности, вкольз про выбор между и про преимущества/недостатки PTS и Java серверов.
Чуйка подсказывает, что работать над PTS сервером мне ближе - покрайней мере нужно попробовать, чтоб убедиться. Возможно выбор не окончательный.

Не знаю почему вопрос про CacheD и GeoData вас спугнул. Я впринципи только-только вникаю в файловую структуру L2 сервера. Поэтому прежде чем тыкать и пробовать запускать все вподряд, буду очень благодарен если кто-то набросает мне ссылки или в пару предложениях объяснит базовую теорию.

Поработать вместе с другими разработчиками и поучиться у них чему нибудь я буду только рад. Насчет заплатить точно не знаю. Впринципи, почему бы и нет - если оно действительно того стоит. Но я рад был бы заплатить скорее не за покупку готового продукта, а за пару платных уроков - вот это действительно было бы очень круто )))
 
Для изучения могу предложить сорсы CacheD за $4к, потратил на upgrade с 1-х хроник 2 месяца круглосуточной работы. Кстати не вырезал ch1, там поддержка его тоже
 
Для изучения могу предложить сорсы CacheD за $4к, потратил на upgrade с 1-х хроник 2 месяца круглосуточной работы. Кстати не вырезал ch1, там поддержка его тоже
Чисто форум продаванов. Шо ты там потратил, господе за 4к басков за кешид? В своем уме?. Каом сорцы с4 можно взять у деда на зг, и у смели в шаре валяются, если поискать можно найти. Полные декомпилы есть у Томы = все остальное либо его файлы либо скам. Но лучше обратиться к нему. А не ссаные кешиды за 4к бачей... Аж пригорело.

Спасибо,
Прекрасно понял вашу мысль. Попробую объяснить...

Дело в том, что я не против сам учиться поддерживать PTS - в этом то возможно и один из моих основных интересов.
Да, я действительно мало ранее писал на Си и Си-образных языках программирования и мой уровень сейчас ниже среднего (мой основной профиль это веб), поэтому буду рад учиться теперь другим языкам программирования.

Я читал в Интернете, и на вашем форуме в частности, вкольз про выбор между и про преимущества/недостатки PTS и Java серверов.
Чуйка подсказывает, что работать над PTS сервером мне ближе - покрайней мере нужно попробовать, чтоб убедиться. Возможно выбор не окончательный.

Не знаю почему вопрос про CacheD и GeoData вас спугнул. Я впринципи только-только вникаю в файловую структуру L2 сервера. Поэтому прежде чем тыкать и пробовать запускать все вподряд, буду очень благодарен если кто-то набросает мне ссылки или в пару предложениях объяснит базовую теорию.

Поработать вместе с другими разработчиками и поучиться у них чему нибудь я буду только рад. Насчет заплатить точно не знаю. Впринципи, почему бы и нет - если оно действительно того стоит. Но я рад был бы заплатить скорее не за покупку готового продукта, а за пару платных уроков - вот это действительно было бы очень круто )))
Дружище, приветствую на форуме. У меня примерно такая история как у тебя, только лет 7 уже прошло. С ПТС дела очень тяжелы, чтобы ворваться на всех парах = Надо выучить ассемблер, уметь пользоваться IDA/Ghydra дизассемблерами, владеть плюсами и шарпом минимум. И после этого врываться в ПТС. Поверь без этих знаний с птс делать нечего, и все что ты сможешь ну это запустить сервер и остановить.

По яве, явы гавно, это факт. Но с явой хотя бы все в твоих руках, как уже писали выше, береш норм сорцы, понижаешь, шаманишь. Глядишь и через годик будет вменяемый продукт. Но тут нужно знать яву. Хороший вариант чтобы научится яве.

Ежели ты ни в яву ни в дизасм. То советую забить на все это и жить нормальной жизнью. Ну если очень хочется то купить что то типо Етернити и побаловаться, после забить.
 
Чисто форум продаванов. Шо ты там потратил, господе за 4к басков за кешид? В своем уме?. Каом сорцы с4 можно взять у деда на зг, и у смели в шаре валяются, если поискать можно найти. Полные декомпилы есть у Томы = все остальное либо его файлы либо скам. Но лучше обратиться к нему. А не ссаные кешиды за 4к бачей... Аж пригорело.
Ну про полный декомпил c4 и была речь, и это не файлы Томы. Базируется на его сорсах, пофикшено много багов в ц1, и пакетка ц4 стала в 2 раза больше, и с прочими ченжами существующих пакетов и добавлением новых систем далеко отошла от того что в шаре
 
Первый пост читал как юмористическую статью. Спасибо за настроение. Неужели все так начинаем??
 
Первый пост читал как юмористическую статью. Спасибо за настроение. Неужели все так начинаем??
думаю да )
я первый сервер запускал в 2007 году, сейчас решил вспомнить как и что =)
забавно вспоминать многие вещи, сейчас кажутся такими банальными и простыми
 
Что из всего выше прочитанного я понял. Тебе даже с ясным и простым (глупейшим) вопросом помогут только за бабки, только ехидство ничего не представляющих из себя супер "админы".
А за проделанную работу с этим проектом спасибо kick
 
Ключевое слово помогут, быстро качественно дорого, как того требует сроки запуска и ОБТ.

О каком проекте речь, если в первом посте автор только определяется, быть ему с явой или птс, хочет он сервер запустить, или ему нужны "платные уроки".

Почему вопрос о клиенте задан именно в птс разделе, для ява раздела или Клиенты и патчи ему там места не нашлось ?
- В моем архиве в папках L2AuthD и L2CacheD лежат keygen'ы. Правильно ли я понял, что они требуют серийний ключ. Подойдут ли мне эти генераторы ключей?
Почему он усомнился в том что скачал, спрашивает вопрос в теории не попытавшись проверить на практике. Неужели каждый кто скачал совфтину торрентом, спрашивает про приложенную таблетку в месте где скачал - а подойдьот ли ?
 
Первый пост читал как юмористическую статью. Спасибо за настроение. Неужели все так начинаем??

Рад что мой пост произвел положительные эмоции )) Странно правда, что я не получил пока что ответ ни на один из своих вопросов.
Впрочем, не обижайтесь, возможно мои вопросы действительно глупы и с современем, мне самому будет забавно их читать.

И все же, возвращаясь к вопросам. Если есть немного времени, кто-то может посмотреть, что за набор файлов у меня лежит в архиве с серверной частью и достаточно ли этого будет для начала чтоб просто запустить сервер и остановить сервер. А так же, что мне еще предстоит сделать чтоб была возможность к ниму подключиться. Для меня проделать все это уже будет как не как, а маленькой победой. Спасибо!

Поверь без этих знаний с птс делать нечего, и все что ты сможешь ну это запустить сервер и остановить.

AdelinaMoore, я понимаю, что заниматься сервером PTS будет крайне сложно. Дело в том, что у меня нет ограничений по времени, и по сути, можно сказать, что я ищу себе хобби. Делать публичный сервер завтра или послезавтра я не планирую )) Изучать новые языки программирования, технологии и утилиты я думаю смогу по вечерам.
 
Рад что мой пост произвел положительные эмоции )) Странно правда, что я не получил пока что ответ ни на один из своих вопросов.
Впрочем, не обижайтесь, возможно мои вопросы действительно глупы и с современем, мне самому будет забавно их читать.

И все же, возвращаясь к вопросам. Если есть немного времени, кто-то может посмотреть, что за набор файлов у меня лежит в архиве с серверной частью и достаточно ли этого будет для начала чтоб просто запустить сервер и остановить сервер. А так же, что мне еще предстоит сделать чтоб была возможность к ниму подключиться. Для меня проделать все это уже будет как не как, а маленькой победой. Спасибо!



AdelinaMoore, я понимаю, что заниматься сервером PTS будет крайне сложно. Дело в том, что у меня нет ограничений по времени, и по сути, можно сказать, что я ищу себе хобби. Делать публичный сервер завтра или послезавтра я не планирую )) Изучать новые языки программирования, технологии и утилиты я думаю смогу по вечерам.
Исходя из личного опыта, и поддержку AdelinaMoore, советую всё же посмотреть в сторону java эмулятора, шанс что помогут выше, а так, это как учиться ездить сразу на фуре, не умея ездить даже на велике =\
 
Исходя из личного опыта, и поддержку AdelinaMoore, советую всё же посмотреть в сторону java эмулятора, шанс что помогут выше, а так, это как учиться ездить сразу на фуре, не умея ездить даже на велике =\
добавлю, что в случае, если не помогут, то доработка будет стоить сильно дешевле
 
Назад
Сверху Снизу