Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров
#1
Возникла проблема при заходе игроков в игру клиента hellbound, сервер делал вот по http://forum.zone-game.info/showthread.php?t=852 этой ссылке, всё отлично установил, всё работает, играл в офлайн режиме один на своём РС. решили попробовать пустить по локалке сервер, у нас по дому шнур проложен на 5-10 человек.
вот так выглядит конфиг логинсервера:
# ================================================================
# General login server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostname=192.168.62.8
LoginServerPort=2106
GMMinLevel=100

# The port, ip on which login will listen for GameServers
LoginHostname=127.0.0.1
LoginPort=9014

# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = False


вот так выглядит конфиг геймсервера:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname=127.0.0.1
GameserverPort=7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=192.168.62.8
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=127.0.0.1
# Note: you can define server hostname for each network in subnets.properties

# The Loginserver host and port
LoginPort=9014
LoginHost=127.0.0.1


также с помощью программы L2_file_edit поправил ини файлик в папке system самой игры, вот так выглядит l2.ini :
[URL]
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Player
Map=Index.unr
LocalMap=Entry.unr
Host=
Portal=
MapExt=unr
EXEName=l2.exe
SaveExt=usa
Port=7777
Class=LineageWarrior.MFighter
ServerAddr=192.168.62.8
IsL2NetLogin=True
IsL2Console=True
IsL2Seamless=True
IsL2Projector=True
ISL2Mark=2
ForceAspectRatio=False
AspectRatio=1.334

Копировал только начала конфигов, там где нужно прописывать ай пишники.
мой внутренний IP 192.168.62.8 (в командную строку вбил cmd , ipconfig )
IP двух других людей 192.168.62.1 и 192.168.62.1.
Перед тем как народ заходил в клиент я в Navicat for MySQL в таблице accounts создал 2 аккаунта с паролями.
Запускаю логинсервер,геймсервер,выставляю приоритет высокйи для явы, захожу в игру(или можно не заходить , не важно) , потом через чат для локалки говорю чтобы заходили остальные, они заходят , вбивают логин, пароль , заходят , всё нормально, поялется окно выбора сервера, на выбор один сервер, пинг 1, народ пытается зайти , но никак, просто стопорится и не заходит дальше, хотя если, например, человек зашел этим акком, и другой кто-то заходит ним, то его выбрасывает, т.е. впринципе сервер работает, только вот в чём может быть проблема, что не выбирается сам сервер??????
кто знает, помогите, буду очень благодарен.
Ответ
#2
Melstone - перепроверь l2.ini и кстати, в логах сервера сразу же отобразится ошибка.
Ответ
#3
PuShKinG Написал:Melstone - перепроверь l2.ini и кстати, в логах сервера сразу же отобразится ошибка.
что именно в н1м пересмотреть? я выложил сам файлик, мб что-то в нём еще не прописано? где посмотреть ошибки в логах?
Ответ
#4
Ошибки смотряться в самом загрузчике геймсервера и логинсервера,

Если не найдёш ошибку, то попробуй переставить вход на логинсервер и геймсервера, сам IP - Адресс, Заменить 127,0,0,1 на твой локальный IP Возможно это решит проблему. А также посмотри сам файл L2.ini Возможно там ещё не прописан твой локальный ip- адресс
Ответ
#5
Melstone Написал:Возникла проблема при заходе игроков в игру клиента hellbound, сервер делал вот по http://forum.zone-game.info/showthread.php?t=852 этой ссылке, всё отлично установил, всё работает, играл в офлайн режиме один на своём РС. решили попробовать пустить по локалке сервер, у нас по дому шнур проложен на 5-10 человек.

Запускаю логинсервер,геймсервер,выставляю приоритет высокйи для явы, захожу в игру(или можно не заходить , не важно) , потом через чат для локалки говорю чтобы заходили остальные, они заходят , вбивают логин, пароль , заходят , всё нормально, поялется окно выбора сервера, на выбор один сервер, пинг 1, народ пытается зайти , но никак, просто стопорится и не заходит дальше, хотя если, например, человек зашел этим акком, и другой кто-то заходит ним, то его выбрасывает, т.е. впринципе сервер работает, только вот в чём может быть проблема, что не выбирается сам сервер??????
кто знает, помогите, буду очень благодарен.

Друзья у тебя не могут зайти так как gameserver ожидает коннекта по
Код:
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname=127.0.0.1
GameserverPort=7777
Ты сам подключаешься так как запускаешь Клиент на этом же компе...

Лучше сервер поставить отдельно и всем коннектиться по локалке.
Для этого случая конфиги:
Код:
# ================================================== ==============
# General login server setting !!! REQUIRED to configure to everyone !!!
# ================================================== ==============

# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostname=192.168.62.8
LoginServerPort=2106
GMMinLevel=100

# The port, ip on which login will listen for GameServers
LoginHostname=127.0.0.1
LoginPort=9014

# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = False
и
# ================================================== ==============
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================== ==============

# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname=192.168.62.8
GameserverPort=7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=192.168.62.8
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=192.168.62.8
# Note: you can define server hostname for each network in subnets.properties

# The Loginserver host and port
LoginPort=9014
LoginHost=127.0.0.1
Итак логин и гейм сервера между собой связаны по localhost (127.0.0.1)
Всем игрокам раздаешь папку system c l2.ini
Код:
ServerAddr=192.168.62.8

и они коннектяться по IP 192.168.62.8!!!

Если же ты сам будешь заходить Клиентом с компа на котором стоит сервер то конфиги попробуй так:
Код:
# ================================================== ==============
# General login server setting !!! REQUIRED to configure to everyone !!!
# ================================================== ==============

# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostname=0.0.0.0
LoginServerPort=2106
GMMinLevel=100

# The port, ip on which login will listen for GameServers
LoginHostname=127.0.0.1
LoginPort=9014

# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = False
и
# ================================================== ==============
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================== ==============

# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname=0.0.0.0
GameserverPort=7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname=192.168.62.8
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname=127.0.0.1
# Note: you can define server hostname for each network in subnets.properties

# The Loginserver host and port
LoginPort=9014
LoginHost=127.0.0.1
У всех l2.ini тот же, а у тебя с
Код:
ServerAddr=127.0.0.1
Ответ
#6
спасибо большое за помощь, сегодня народ вечером соберётся , попробуем зайти, отпишусь. еще раз спс, плюсики к репе поставлю Smile

Добавлено через 22 часа 25 минут
Всё работает нормально, конфиги логинсервера и геймсервера делал для случая, когда сервер стоит на другом компе, но у меня стоит на моём компе и я нормально подключался, в l2.ini адрес сервера у себя я поставил 192.168.62.. Всё работает... спс
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Настройка сервера High Five TieLay 2 5,550 09-21-2023, 07:49 AM
Последний пост: Lafani
  Проинвестирую открытие сервера antiaf 0 1,467 02-20-2022, 02:08 PM
Последний пост: antiaf
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,379 10-01-2021, 02:40 PM
Последний пост: tenor
  Помогите выбрать! denisgreen11 3 1,408 09-25-2021, 05:13 PM
Последний пост: zmeylsdn
  Помогите. IIpu3pak 2 1,367 05-10-2021, 12:43 PM
Последний пост: Lord_Gothic
  Помогите voland3 8 5,317 01-30-2021, 10:54 AM
Последний пост: han
  [Шара] Полный пак всех html (RU\ENG) с off сервера. L2CCCP 20 9,663 01-19-2021, 12:41 AM
Последний пост: Esferol
  Уважаемые Гуру помогите ! Klvl 46 11,290 06-20-2020, 08:02 PM
Последний пост: Klvl
  Остались ли ещё опенсорсные сервера? PrintScr 0 1,381 05-09-2020, 03:15 AM
Последний пост: PrintScr
  Проблема с запуском HF5 Shady 6 1,916 04-20-2020, 12:09 PM
Последний пост: Rork

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)