Сервер на несколько локальных сетей

 

OMG

новичок
Как сделать сервер для нескольких локальных сетей?
 

Drac

разработчик l2j-сервера
★★★
В server.properties эти 2 параметра в такие значения:

ExternalHostname=*
InternalHostname=*

В таком состоянии он будет слушать все сетевые интерфейсы.
 

OMG

новичок
А как настроить логин сервер? Чтобы логинится смогли пользователи различных сетей.
 

Drac

разработчик l2j-сервера
★★★
По аналогии с этим можно в loginserver.properties увидеть:

LoginserverHostname=*
 

OMG

новичок
Но что писать в
InternalHostName=?
ExternalHostName=?

Ведь у меня два локальных ip адреса. Как я их в один InternalHostName запишу?
 

Drac

разработчик l2j-сервера
★★★
Ну я что, неправильно чтоли написал?! Хорошо, скажу по-русски: ПОСТАВЬ ТУДА ЗВЕЗДОЧКУ ПОСЛЕ ЗНАКА "РАВНО", как я это написал!
 

OMG

новичок
Я извиняюсь, неправильно написал что имею ввиду. Дело в том что такие же параметры есть в loginserver.properties и там звездочку поставить не получается.
 

Drac

разработчик l2j-сервера
★★★
Вот у меня лежат сейчас 2 сборки : SF и Fortress . И в обоих у меня, и логин,и геймсервера смотрят на все интерфейсы, вне зависимости от их количества и маски адреса.
 

OMG

новичок
Если не трудно выложи их конфиги полностью. server.properties и login.properties
 

Drac

разработчик l2j-сервера
★★★
Фортовые не буду - они тебе не помогут, тем более мало чем от этого отличаются (кроме того, что убран мусор)

От СФ выложу только ту часть, что конкретно отвечает за настройку подключений к серверу.

От СФ loginserver :

ExternalHostname=*


InternalHostname=*


LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
GMMinLevel=100


LoginPort=9014


AcceptNewGameServer = False

Gameserver:


GameserverHostname=*
GameserverPort=7777



ExternalHostname=*



InternalHostname=*


LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20


LoginPort=9014
LoginHost=127.0.0.1


RequestServerID = 0

AcceptAlternateID = True

OMG

новичок
Значит такая ситуация. Люди проходят логин сервер. Но вот зайти на геймсервер не могут. После того как геймсервре подключается к логинсерверу происходит следующеее:

Updated gameserver ip's:
ExternalIP: 127.0.0.1
InternalIP: 127.0.0.1

В чем проблема?
 

OMG

новичок
Все, сделал. Пришлось переписывать скрипты сервера блин.

Mister

новичок
OMG> Все, сделал. Пришлось переписывать скрипты сервера блин.

а сможеш перипесать скрипт от RT-Team сборку С5 очень надо.

Updated gameserver ip's:
ExternalIP: 127.0.0.1
InternalIP: 127.0.0.1
У меня такаеже проблема что у тебя была народ немогит заходить.
 
+
-
edit
 

Mister

новичок
Ну чо ненайдется такого человека каторый сможет зделать как на балансерской сборке чтоб можно было 2 локальных сетей захотить
 

Drac

разработчик l2j-сервера
★★★
У меня на 3 работает....
ExternalHostname=*
InternalHostname=*

Если кто не втыкает тему, то явно надо учиться читать.

Mister

новичок
Drac> У меня на 3 работает....
Drac> ExternalHostname=*
Drac> InternalHostname=*
Drac> Если кто не втыкает тему, то явно надо учиться читать.
хех правельно если у тебя сервре от балансера то он и будет все на 10 локалок работать (мож я многа загнул почасть 10), я уже ставил сервер от балансера и делал на 2 сетки а как сделать на другой сервре от другой каманды например от RT-Team
 

Mister

новичок
Drac> Фортовые не буду - они тебе не помогут, тем более мало чем от этого отличаются (кроме того, что убран мусор)
Drac> От СФ выложу только ту часть, что конкретно отвечает за настройку подключений к серверу.
Drac> От СФ loginserver :
Drac> # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
Drac> ExternalHostname=*
Drac> # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
Drac> InternalHostname=*
Drac> # Bind ip of the loginserver, use * to bind on all available IPs
Drac> LoginserverHostname=*
Drac> LoginserverPort=2106
Drac> LoginTryBeforeBan=20
Drac> GMMinLevel=100
Drac> # The port on which login will listen for GameServers
Drac> LoginPort=9014
Drac> # If set to true any GameServer can register on your login's free slots
Drac> AcceptNewGameServer = False
Drac> Gameserver:
Drac> # Bind ip of the gameserver, use * to bind on all available IPs
Drac> GameserverHostname=*
Drac> GameserverPort=7777
Drac> # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
Drac> # If this ip is resolvable by Login just leave *
Drac> ExternalHostname=*
Drac> # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
Drac> # If this ip is resolvable by Login just leave *
Drac> InternalHostname=*
Drac> # Bind ip of the loginserver, use * to bind on all available IPs
Drac> LoginserverHostname=*
Drac> LoginserverPort=2106
Drac> LoginTryBeforeBan=20
Drac> # The Loginserver host and port
Drac> LoginPort=9014
Drac> LoginHost=127.0.0.1
Drac> # This is the server id that the gameserver will request (i.e. 0 is Bartz)
Drac> RequestServerID = 0
Drac> # If set to true, the login will give an other id to the server if the requested id is allready reserved
Drac> AcceptAlternateID = Tru

то что тут написано ети настройки работаут на балансерном сервере а на других серверах нет.
когда настраиваеш сервер от балансёра то у него патом вот ето выводит в канце сервера с етими настройками приведеными выше и народ может заходить
ExternalHostname=*
InternalHostname=*

а я ставил сервер от каманды RT-Team тоже самые настройки и сервер выводит
ExternalHostname=127.0.0.1
InternalHostname=127.0.0.1
и нельзя заходить

NLObP

новичок
Отсюда вывод, какой надо сборкой пользоваться? Либо учите Яву. =)
JannaDarc, Spellhowler, lvl 60+, клан: NightWorld  

Mister

новичок
NLObP> Отсюда вывод, какой надо сборкой пользоваться? Либо учите Яву. =)
но я бы срадостью бы но проекто както нешевелиться, а ты знаеш Яву если знаеш смогеш мне помочь
 

aftor

новичок
Mister> а я ставил сервер от каманды RT-Team тоже самые настройки и сервер выводит
Mister> ExternalHostname=127.0.0.1
Mister> InternalHostname=127.0.0.1
Mister> и нельзя заходить

ты разницу видиш или нет?
127.0.0.1 и *
со звёздочкой сервер будет принимать все IP а с 127.0.0.1 только localhost

Mister

новичок
Mister>> а я ставил сервер от каманды RT-Team тоже самые настройки и сервер выводит
Mister>> ExternalHostname=127.0.0.1
Mister>> InternalHostname=127.0.0.1
Mister>> и нельзя заходить
aftor> ты разницу видиш или нет?
aftor> 127.0.0.1 и *
да я то разницу понимаю ты наверное непонел а чом я речь вел, вот от балансерской сборки как выгледет когда визде в настройках вписываеш заместо IP звездочку(*)

15:32:41.750 Loaded 127 server names
15:32:41.875 GameServerTable: Loaded 0 servers (max id:0)
15:32:46.750 Stored 10 Keypairs for gameserver communication
15:32:46.796 Hostname for external connections is: localhost
15:32:46.796 Hostname for internal connections is: localhost
15:32:46.812 LoginController initiating
15:33:28.406 Stored 10 KeyPair for RSA communication
15:33:28.437 Ok, Listening for gameServer on port 9014
15:33:28.500 0 banned IPs defined
15:33:28.500 Stand Alone LoginServer Listening on port 2106
Telnet server is currently disabled.
15:36:06.453 Auth request received
15:36:06.484 Updated Gameserver Bartz IP's:
15:36:06.484 InternalIP: *
15:36:06.484 ExternalIP: *
15:36:06.531 Authed: id:0

а здесь заходят


а вот от сбоки RT-team выгледит вот так вот тоже везде звёздочки(*)
15:32:41.750 Loaded 127 server names
15:32:41.875 GameServerTable: Loaded 0 servers (max id:0)
15:32:46.750 Stored 10 Keypairs for gameserver communication
15:32:46.796 Hostname for external connections is: *
15:32:46.796 Hostname for internal connections is: *
15:32:46.812 LoginController initiating
15:33:28.406 Stored 10 KeyPair for RSA communication
15:33:28.437 Ok, Listening for gameServer on port 9014
15:33:28.500 0 banned IPs defined
15:33:28.500 Stand Alone LoginServer Listening on port 2106
Telnet server is currently disabled.
15:36:06.453 Auth request received
15:36:06.484 Updated Gameserver Bartz IP's:
15:36:06.484 InternalIP: 127.0.0.1
15:36:06.484 ExternalIP: 127.0.0.1
15:36:06.531 Authed: id:0
почемуто далжно писаться * а пишеться 127.0.0.1 а на балансёре нармально
здесь немогут зайти надо править скрипты кто поможет
 
AD Реклама Google — средство выживания форумов :)
UA SoulKeeper #04.10.2007 21:09
+
-
edit
 

SoulKeeper

разработчик L2J Fortress
★★★
Рт - никак. Исходники закрыты, заниматся дэкомпиляцией предел маразма.
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru