10-04-2019, 02:09 PM
По опытному совету сделал команду Acis своей первой сборочкой, которую компилировал и запускал ( через IDE )
Все шло идеально, пока не воткнулся в эти дивные настройки логина и гейма (видимо для самых опытных и изощренных админов)
Нет привычных команд Internal\ExternalHostname - вместо этого только Hostname
#=============================================================
# Loginserver
#=============================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname
Hostname = *
# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106
# The Loginserver host and port.
LoginHostname = 127.0.0.1
LoginPort = 9014
# How many times you can provide an invalid account/pass before the IP gets banned
LoginTryBeforeBan = 10
# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)
LoginBlockAfterBan = 600
# If set to true, any GameServer can register on your login's free slots
AcceptNewGameServer = true
# If false, the licence (after the login) will not be shown. Default : true.
ShowLicence = True
# ================================================================
# Gameserver setting
# ================================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
Hostname = *
# Bind ip of the gameserver, use * to bind on all available IPs.
GameserverHostname = *
GameserverPort = 7777
# The Loginserver host and port.
LoginHost = 127.0.0.1
LoginPort = 9014
# This is the server id that the gameserver will request.
RequestServerID = 1
# If set to true, the login will give an other id to the server (if the requested id is already reserved).
AcceptAlternateID = true
_____________________________________________________________
Вот и вся, собственно, картина.
До этого опыта я ставил ржавое корыто - качал готовую отрыжку Frozen, которую тут все очень жалуют) Собственно там у меня все работало отлично и я мог запуская на своей машине, с нее же заходить в сервер по локальному адресу в ini. Точно так же одновременно ко мне входил мой человек с инета по внешнему(белому) адресу.
Подсобите, Комрады!, как настроить эту шарманку, что бы все работало так же)))
Получается только 1 вариант - либо я захожу в гейм сервер, а другие не проходят дальше выбора сервера. Либо же я висну на выборе сервера, а после указания внешнего IP в самой верхней команде гейма Hostname, заходят в игру люди из вне. :cj:
з.ы.
Да, будь у меня возможность швырнуть сборку на удаленный серв, ни кто бы и не парился.
Все шло идеально, пока не воткнулся в эти дивные настройки логина и гейма (видимо для самых опытных и изощренных админов)
Нет привычных команд Internal\ExternalHostname - вместо этого только Hostname
#=============================================================
# Loginserver
#=============================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname
Hostname = *
# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106
# The Loginserver host and port.
LoginHostname = 127.0.0.1
LoginPort = 9014
# How many times you can provide an invalid account/pass before the IP gets banned
LoginTryBeforeBan = 10
# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600)
LoginBlockAfterBan = 600
# If set to true, any GameServer can register on your login's free slots
AcceptNewGameServer = true
# If false, the licence (after the login) will not be shown. Default : true.
ShowLicence = True
# ================================================================
# Gameserver setting
# ================================================================
# This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave *
Hostname = *
# Bind ip of the gameserver, use * to bind on all available IPs.
GameserverHostname = *
GameserverPort = 7777
# The Loginserver host and port.
LoginHost = 127.0.0.1
LoginPort = 9014
# This is the server id that the gameserver will request.
RequestServerID = 1
# If set to true, the login will give an other id to the server (if the requested id is already reserved).
AcceptAlternateID = true
_____________________________________________________________
Вот и вся, собственно, картина.
До этого опыта я ставил ржавое корыто - качал готовую отрыжку Frozen, которую тут все очень жалуют) Собственно там у меня все работало отлично и я мог запуская на своей машине, с нее же заходить в сервер по локальному адресу в ini. Точно так же одновременно ко мне входил мой человек с инета по внешнему(белому) адресу.
Подсобите, Комрады!, как настроить эту шарманку, что бы все работало так же)))
Получается только 1 вариант - либо я захожу в гейм сервер, а другие не проходят дальше выбора сервера. Либо же я висну на выборе сервера, а после указания внешнего IP в самой верхней команде гейма Hostname, заходят в игру люди из вне. :cj:
з.ы.
Да, будь у меня возможность швырнуть сборку на удаленный серв, ни кто бы и не парился.