[help]loginsserv
Сборка: l2Emu 3156
Краткое изложение СУТИ проблемы: был у мну на компе сервак, и я его решил перенести другу на комп, кароч всё сдела ГС прогружаетса норм, а ЛС пишет ошибку
Вопрос: в чем причина и как исправить?
Мои соображения по этому поводу: пишет шо шото не то с адресом мб ява но хз...
Скрин: 
Какой и где слот? ну вы смешные, ну во первых порт может быть занят (если вы конфиги не шаманили то порты для ява сервера такие - 7777(гейм сервер для игроков),2106(логин сервер для игроков),9014(для общения ГС и ЛС между собой). Ну и если геодата с "внешним" сервером, то для неё порт надо по конфигу сомтреть, не помню точно.
Но я думаю что тут просто неправильно указан конфиг айпи адреса, особенно если чел (друг твой) использует роутер и у него не прописана адресация с портами.
Gradesk: Какой и где слот? ну вы смешные, ну во первых порт может быть занят (если вы конфиги не шаманили то порты для ява сервера такие - 7777(гейм сервер для игроков),2106(логин сервер для игроков),9014(для общения ГС и ЛС между собой). Ну и если геодата с "внешним" сервером, то для неё порт надо по конфигу сомтреть, не помню точно.
Но я думаю что тут просто неправильно указан конфиг айпи адреса, особенно если чел (друг твой) использует роутер и у него не прописана адресация с портами.
fu da port izvinajus:))) bivajet,nu i shto delat?
masterfull: fu da port izvinajus:))) bivajet,nu i shto delat?
Запуск сервера авторизации La2Base
loading login config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireInc
rement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnCl
ose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailu
re -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connec
tionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSou
rceName -> hfc4n681w2pup5k4066f|ae000d, debugUnreturnedConnectionStackTraces ->
false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLo
cation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> hfc
4n681w2pup5k4066f|ae000d, idleConnectionTestPeriod -> 3600, initialPoolSize -> 1
0, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTime -> 0, maxC
onnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolS
ize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize ->
10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferre
dTestQuery -> null, properties -> {user=******, password=******}, propertyCycle
-> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unret
urnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
Loading LoginContoller...
Cached 10 KeyPairs for RSA communication
Stored 20 keys for Blowfish communication
Loaded 127 server names
Loaded 1 registered Game Servers
Cached 10 RSA keys for Game Server communication.
Loaded 0 IP Bans.
Listening for GameServers on *:9014
Telnet server is currently disabled.
FATAL: Failed to open server socket. Reason: Address already in use: bind
Работа сервера завершена некорректно
сервер отключен
Для продолжения нажмите любую клавишу . . .
ishto zdes tozhe samoe,ip pravilnij proverjal uzhe
[quote name='masterfull' date='24.5.2009, 21:31' post='282004']
Запуск сервера авторизации La2Base
loading login config
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireInc
rement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnCl
ose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailu
re -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connec
tionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSou
rceName -> hfc4n681w2pup5k4066f|ae000d, debugUnreturnedConnectionStackTraces ->
false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLo
cation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> hfc
4n681w2pup5k4066f|ae000d, idleConnectionTestPeriod -> 3600, initialPoolSize -> 1
0, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTime -> 0, maxC
onnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolS
ize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize ->
10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferre
dTestQuery -> null, properties -> {user=******, password=******}, propertyCycle
-> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unret
urnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
Loading LoginContoller...
Cached 10 KeyPairs for RSA communication
Stored 20 keys for Blowfish communication
Loaded 127 server names
Loaded 1 registered Game Servers
Cached 10 RSA keys for Game Server communication.
Loaded 0 IP Bans.
Listening for GameServers on *:9014
Telnet server is currently disabled.
FATAL: Failed to open server socket. Reason: Address already in use: bind
Работа сервера завершена некорректно
сервер отключен
Для продолжения нажмите любую клавишу . . .
ishto zdes tozhe samoe,ip pravilnij proverjal
VSJO RESHIL RESTART COMPUTERA
Gradesk: Какой и где слот? ну вы смешные, ну во первых порт может быть занят (если вы конфиги не шаманили то порты для ява сервера такие - 7777(гейм сервер для игроков),2106(логин сервер для игроков),9014(для общения ГС и ЛС между собой). Ну и если геодата с "внешним" сервером, то для неё порт надо по конфигу сомтреть, не помню точно.
Но я думаю что тут просто неправильно указан конфиг айпи адреса, особенно если чел (друг твой) использует роутер и у него не прописана адресация с портами.
Спросил, у моего друга нету роутера, просто шнур в комп как у мну, ип у него не динамический с портами не шаманил, щас покажу конфиг, глянте плиз:
# ================== #========================#
# L2EMU PROJECT PACK # Network Configuration #
# ================== #========================#
# ================================================================================
=================== #
# This is the network configuration file. Here you can set up the connection for your Loginserver. #
# Usually you have to change the LoginServerHostName option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.l2emu.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================================================
=================== #
# ===========
# Connection
# ===========
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = 195.234.148.162
LoginServerPort = 2106
# The port, ip on which login will listen for GameServers
LoginPort = 9014
LoginHostName = 195.234.148.162
# The delay between IP Update Time.
# set this delay in minutes after which the login updates the gameservers IP's
# (usefull when ip is dynamic)
# (0 = disabled) in Minutes
IpUpdateTime = 10
pro100Demon: Спросил, у моего друга нету роутера, просто шнур в комп как у мну, ип у него не динамический с портами не шаманил, щас покажу конфиг, глянте плиз:
В ФАЕРВОЛЕ НАДО ОТКРИТЬ ПОРТИ
# ================== #========================#
# L2EMU PROJECT PACK # Network Configuration #
# ================== #========================#
# ================================================================================
=================== #
# This is the network configuration file. Here you can set up the connection for your Loginserver. #
# Usually you have to change the LoginServerHostName option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.l2emu.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================================================
=================== #
# ===========
# Connection
# ===========
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = 195.234.148.162
LoginServerPort = 2106
# The port, ip on which login will listen for GameServers
LoginPort = 9014
LoginHostName = 127.0.0.1 - ТУТ МОЖНО И ТАК ЕТО СВЯЗЬ МЕЖДУ ЛС И ГС
# The delay between IP Update Time.
# set this delay in minutes after which the login updates the gameservers IP's
# (usefull when ip is dynamic)
# (0 = disabled) in Minutes
IpUpdateTime = 10
С настройко логина вроде разобралса терь возникло следуйщее!! Он(мой друг) со своего компа зайти на серв может, а все остальные по нету не могут вчём проблема не пойму, никаких роутеров он не юзает, хотя то что меня удевило так это то что в настройках нета у него ИП введён 193,168,131,44(на этот ИП и стоит серв Логин и Гейм) в патче прописан тоже этот ИП он снего может зайти а я нет и никто больше, но вот шо меня удевляет так это то шо еси зайти на любой сат проверки Ипа шоб свой ип глянуть то его опредилет 195.234.148.162 , как настроить патч под такое??
Ребят вот такая проблема...настроил всё нормально открыл порты через фаервол...в чём может быть проблема? 
SeTuM: Убрал...но также...(
ти что зделал ?
поменял с LoginServer.cmd на LoginServer.bat ?
title Сервер авторизации La2Base
:start
echo Запуск сервера авторизации La2Base
echo.
java -Xmx32m -cp ./libraries/javolution.jar;./libraries/mmocore.jar;./libraries/c3p0-0.9.1.2.jar;./libraries/mysql-connector-java-5.1.6-bin.jar;./libraries/la2base.jar net.sf.l2j.loginserver.L2LoginServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Перезагрузка...
echo.
goto start
:error
echo.
echo Работа сервера завершена некорректно
echo.
:end
echo.
echo сервер отключен
echo.
pause
виложи конфиги телнета и логинсервера
EnableTelnet = true
#Порт телнет-сервера
StatusPort = 12345
#Если пароль не установлен, то при каждом запуске генерируется новый пароль.
#StatusPW = somePass
#Этот список может включать IPы или хосты клиентов, с которых разрешен доступ.
#Ност будет резолвитюся в IP-адрес.
#Формат следующий:
#ListOfHosts = айпи,host,0.0.0.1,host2,host3,host4,0.0.0.3
#Удостоверьтесь что между адресами/хостами отсутствуют пробелы
ListOfHosts = айпи,localhost
ExternalHostname=IP
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname=IP
# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *
LoginserverHostname=IP
LoginserverPort=2106
# Сколько времени должно пройти после неправильного ввода логина/пароля прежде чем данных IP получит бан
LoginTryBeforeBan=10
# Время, после которого игрок не сможет выполнить вход, после того как получил бан (опция LoginTryBeforeBan).
# Назначается в секундах. По умолчанию = 10мин. (600)
LoginBlockAfterBan=600
GMMinLevel=100
# Адрес, по которому логин-сервер будет искать соединение с Гейм-сервером, или используйте * для привязки всех адресов
LoginHostname=IP
# Укажите порт вашего логин-сервера
LoginPort=9014
# При true любой гейм-сервер может быть зарегистрирован на вашем логин-сервере
AcceptNewGameServer = true
# Показывать лицензию (после ввода пароля)
# Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность
ShowLicence = True
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2ppp
Login=root
Password=root
MaximumDbConnections=10
# Выберите параметр: "true", для создания аккаунта при входе в игру автоматически
AutoCreateAccounts=true
# Время обновления IP адреса сервера в минутах (для динамического IP)
IpUpdateTime=15
# Тестовые настройки сервера, не включать на игровом сервере!!!
Debug = False
Assert = False
Developer = False
SeTuM:
EnableTelnet = true щас включен или выключи False
#Порт телнет-сервера
StatusPort = 12345
#Если пароль не установлен, то при каждом запуске генерируется новый пароль.
#StatusPW = somePass или код введи из цыфр
Если ты выкинул серв в инет то Открой порты 2106, 9014, 7777
В фаерволе или если есть модем(роутер) открой там тоже
Вот наконец дошли руки до конфигов:
Конфиг Гейм серва:
# L2Emu Project Pack # Network Settings #
# ================== #==================#
# ================================================================================
================= #
# This is the GameServer Network Configuration file. #
# Here you can set up the connection for your GameServer. #
# Usually you have to change the ExternalHostname option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.l2emu.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================================================
================= #
# -----------------
# Connection Config
# -----------------
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 192.168.131.44
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.131.44
# This is transmitted to the client from the same network,
# so it has to be a local IP or resolvable hostname
InternalHostname = 192.168.131.44
InternalNetworks =
# Define optional networks and router IPs
# IP (200.100.200.100) or fully qualified domain name
# (google.com) that resolves to an IP (use ping to determine if a domain resolves).
# Format: ip,net/mask;ip,net/mask,net/mask
# (mask 192.168.0.0/16 or 192.168.0.0/255.255.0.0 would be 192.168.*.*)
# Note: keep InternalNetworks and OptionalNetworks blank for compatibility with older login server
OptionalNetworks =
# --------------
# Port Forwading
# --------------
# The Loginserver host and port
LoginPort = 9014
LoginHost = 192.168.131.44
# ------------------------
# Section: Network Options
# ------------------------
# Network traffic optimization: minimum time between sending char's hp/mp status update packet.
NetworkTrafficOptimization = false
NetworkTrafficOptimizationMs = 1100
# how character will be logged out on //kick command
# Options: 1 - closeclient - closes client: WARNING: this method sometimes crash client :P
# 2 - relogin - send client to relogin screen
KickType = relogin
# ----------------
# Section: Packets
# ----------------
#Packet LifeTime in milliseconds, 0 - disabled feature
PacketLifeTime = 0
# Packet ExecutionTime in milliseconds, 0 - disabled feature
PacketExecutionTime = 0
# -------------------------
# Section: Flood Protection
# -------------------------
# if enabled players which send more then PACKETLIMIT packets in PACKETTIMELIMIT ms will get kicked
# warning not tested made a quickhack for squeezed :)
FloodProtection = false
PacketLimit = 500
PacketTimeLimit = 1100
А вот логин сервак:
# ================== #========================#
# L2EMU PROJECT PACK # Network Configuration #
# ================== #========================#
# ================================================================================
=================== #
# This is the network configuration file. Here you can set up the connection for your Loginserver. #
# Usually you have to change the LoginServerHostName option to #
# - 127.0.0.1 (if you want to play alone / testing purpose) #
# - LAN IP* (if you want to play from another computer in the network) #
# - WAN IP** (if you want to play with friends over internet) #
# - Support => http://www.l2emu.net #
# - If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig" #
# - If you want to get you WAN IP, visit http://www.whatismyip.com or www.showip.com #
# ================================================================================
=================== #
# ===========
# Connection
# ===========
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = 192.168.131.44
LoginServerPort = 2106
# The port, ip on which login will listen for GameServers
LoginPort = 9014
LoginHostName = 192.168.131.44
# The delay between IP Update Time.
# set this delay in minutes after which the login updates the gameservers IP's
# (usefull when ip is dynamic)
# (0 = disabled) in Minutes
IpUpdateTime = 10
Модемов он не юзает, Файрволл тоже выключен, никакие антивирусы не могут припятствовать тк они офф!
теперь на счёт Ипа, на бумаге которой ему дали при подключении написано ИП 192.168.131.44 ( Кстате серв запустилса только на этом Ипе на другом который яя вводил пишет ошибку, ну ешё запустилса еси поставить 0,0,0,0) с этого Ипа он и заходил на серв, но с нета никто втом числе и я к нему зайти не могут! А кстате если зайти на сайт опредиляющий ип _2ip.ru _smart-ip.net то определяетса не тот ИП который в бумаге написан, а этот : 195.234.148.162 , пробывал стаивть на этот - логин пишет ошибку, а на тот ИП на который логин норм запускаетса( 192.168.131.44 ) дапустим прописал я его в патче захажу смотрю, а логин 0 внимание вообще не реагирует, как будто нету конекта с этого Ипа к серву... Народ Хелп плз !







