Перейти к содержанию

magistor

Постоялец
  • Публикаций

    0
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Сообщения, опубликованные magistor


  1. В таблице какой? От гейм сервера или комъюнити? Если в БД комъюнити (registered_gameservers) то там естественно значение это имееться а вот в самой таблице какраз ничего и нету (тоесть я так понимаю там должен быть прописан гейм сервер. Я пасматрел в БД от гейм сервера (таблица gameservers) там прописано (server_id hexid host) все что написано в hexid.txt а вот в БД комъюнити пусто. Так вот я и спрашиваю как зарегистрировать гейм сервер в комъюнити? И какой hexid там должен прописаться? (Или наоборот все происходит комъюнити сервер должен зарегиться на гейм сервере?) Опишите в двух словах как вообще происходит регистрация комъюнити сервера на гейм сервере.


  2. Ну это мне понятно а также прописал в папки комъюнити логин и пароль на БД.

    # HexId Сервера, берем из таблицы gameservers

    CommunityServerHexId = 123456

    Здесь прописал HexId из файла gameserver\config\hexid.txt

    Вот лог с комъюнити сервера

    [12 ьрЁ 23:05:33] Listening for GameServers on *:9013

    [12 ьрЁ 23:07:12] Received connection: 127.0.0.1

    [12 ьрЁ 23:07:13] Invalid HexId. Closing connection...

    Вот с гейм сервера

    Registered on login as Server 1 : Bartz

    CommunityServerThread: Trying to connect to 127.0.0.1 on port 9013.

    CommunityServerThread: TCP Connection lost!

    Я так понимаю проблемка с HexId но ввожу то я его с файла почему ругаеться что не так? Помогите.


  3. Сам тока начал и уже зделал несколько выводов. 1) Надо определиться с сервером который буш ставить это оч важно так как после некоторых эксперементов ты перебереш их десятками. 2) Исходи из того какой у тебя есть клиент ибо придеться качать те клиента + сервер а это трафик и время. 3) Установить сам сервер тут дам совет для новичка чайника vertrigoserv v 221 те на веник. На самом деле устанавливать сервак оч легко и одинаково для всех зборок.

    1. меняем настройки подключения к базе данных MySql в папке tools

    2. запускаем все время тискаем энтер

    3. меняем конфиги в login/config/loginserver.properties и gameserver/config/server.properties

    а именно вписываем туда имя пользователя и пароль к базе данных напрмер в login/config/loginserver.properties

    # Database user info (default is "root" but it's not recommended)

    Login = root

    # Database connection password

    Password = тут ваш пароль

    4. в папке login запускаем RegisterGameServer.bat выбираем 1 ентер появляеться файл hexid.txt помещаем его в папку gameserver/config/

    5. ну и все меняем в клиенте в файле l2.ini в папке system IP на свой или 127.0.0.1 для оденочной игры на вашей машинке

    6. запускаем игру

    ВНИМАНИЕ и ненадо качать с нета сто зборок как я (( Если у вас неотображаються скилы карта или еще чего в клиенте это означает только одно что ваш клиент несовпадает с вашим сервером. Тоесть если сервер Gracia final то и клиент должен быть Gracia final и еще есть понятия протокола самые распространенные 87 Gracia 146 или 148 Gracia Epilog смотрим протокол тут gameserver/config/server.properties параметр MinProtocolRevision = 146

    MaxProtocolRevision = 146 изменять не рекомендуеться хотя и можно но не более +-5

    Вобщем надеюсь начальные азы я вам подсказал. И запомните все выше описанное действительно ко всем зборкам ява.

×
×
  • Создать...