Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров (https://forum.zone-game.info/showthread.php?t=5590)

Melstone 07.12.2009 03:59

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

PuShKinG 07.12.2009 09:27

Re: Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров
 
Melstone - перепроверь l2.ini и кстати, в логах сервера сразу же отобразится ошибка.

Melstone 07.12.2009 10:49

Re: Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров
 
Цитата:

Сообщение от PuShKinG (Сообщение 47552)
Melstone - перепроверь l2.ini и кстати, в логах сервера сразу же отобразится ошибка.

что именно в н1м пересмотреть? я выложил сам файлик, мб что-то в нём еще не прописано? где посмотреть ошибки в логах?

Tericonio 07.12.2009 11:40

Re: Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров
 
Ошибки смотряться в самом загрузчике геймсервера и логинсервера,

Если не найдёш ошибку, то попробуй переставить вход на логинсервер и геймсервера, сам IP - Адресс, Заменить 127,0,0,1 на твой локальный IP Возможно это решит проблему. А также посмотри сам файл L2.ini Возможно там ещё не прописан твой локальный ip- адресс

Kilot 07.12.2009 13:47

Re: Помогите с запуском сервера для игры в локальной сети из нескольких компьютеров
 
Цитата:

Сообщение от Melstone (Сообщение 47537)
Возникла проблема при заходе игроков в игру клиента 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

Melstone 07.12.2009 15:11

спасибо большое за помощь, сегодня народ вечером соберётся , попробуем зайти, отпишусь. еще раз спс, плюсики к репе поставлю :)

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


Текущее время: 11:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot