[help]ошибка Логин сервера в зборке Gracia Part 2 L2dream V22
Подскажите в чём причина? Немогу запустить через интернэт.
Starting L2Dream Login Server.
19:49:13.531 loading login config
***************************************
Powered by L2dream © 2008-2009.
***************************************
19:49:13.703 MLog clients using java 1.4+ standard logging.
19:49:13.890 Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true
; trace: 10]
19:49:13.968 Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSourc
e [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 100,
autoCommitOnClose -> true, automaticTestTable -> null, breakAfterAcquireFailure
-> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectio
nTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSource
Name -> 1hge14q8114mlkpij6zh7w|765291, debugUnreturnedConnectionStackTraces -> f
alse, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLoc
ation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge
14q8114mlkpij6zh7w|765291, idleConnectionTestPeriod -> 60, initialPoolSize -> 1,
jdbcUrl -> jdbc:mysql://localhost/l2da, maxAdministrativeTaskTime -> 0, maxConn
ectionAge -> 0, maxIdleTime -> 600, maxIdleTimeExcessConnections -> 0, maxPoolSi
ze -> 10, maxStatements -> 100, maxStatementsPerConnection -> 0, minPoolSize ->
1, numHelperThreads -> 5, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredT
estQuery -> null, properties -> {user=******, password=******}, propertyCycle ->
0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unretur
nedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
19:49:14.250 Loading LoginController...
19:49:17.218 Cached 10 KeyPairs for RSA communication
19:49:17.593 Stored 20 keys for Blowfish communication
19:49:17.640 Loaded 127 server names
19:49:17.671 Loaded 1 registered Game Servers
19:49:18.078 Cached 10 RSA keys for Game Server communication.
java.net.BindException: Cannot assign requested address: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
at l2d.login.gameservercon.GSConnection.<init>(GSConnection.java:59)
at l2d.login.gameservercon.GSConnection.<clinit>(GSConnection.java:31)
at l2d.login.L2LoginServer.<init>(L2LoginServer.java:165)
at l2d.login.L2LoginServer.main(L2LoginServer.java:37)
LoginServer: Can't init GameServer Listener.
server terminated
Для продолжения нажмите любую клавишу . . .
Модем какой у тебя ? Роутер ? Ты порты все открыл ? У тебя АЙПИ Статический ? да и выложи плиз конфиг как ты ИП приписал .. ![]()
Логин сервера конфиг:
# Обычно используют следующий значения ExternalHostname
# - 127.0.0.1 (если будете играть на той же машине, где и сервер)
# - LAN IP* (если собираетесь играть внутри локальной сети)
# - WAN IP** (если собираетесь играть через Интернет)
# * = Чтобы узнать LAN IP, нажмите "Пуск" => "Выполнить..." наберите "cmd", в появившемся окне введите "ipconfig"
# **= Чтобы узнать WAN IP, посетите http://2ip.ru
# ================================================================
# Основные настройки сервера!!! Обязательно смените их!!!
# ================================================================
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=195.61.323.19
LoginserverPort=2106
LoginTryBeforeBan=20
# Список внутренних адресов, так же можно использовать продвинутый список из внешнего файла,
# продвинутый список очень удобен и значительно шустрее когда много сетей, например 1000
# что бы использовать продвинутый список нужно указать в параметре строку следующего вида: "NetList@путь_к_файлу"
# продвинутый список должен состоять из строк следующего вида: "i1.i2.i3.i4" или "i1.i2.i3.i4/m1.m2.m3.m4" или "i1.i2.i3.i4/m"
# пример: InternalIpList=NetList@./config/InternalIPs.conf
InternalIpList=*
LoginHost=195.61.323.19
# Порт, на котором будет слушаться LoginServer
LoginPort=9014
# Combo mode - run GameServer inside LoginServer
ComboMode = False
# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = False
# Если False, лицензия показыватся не будет
# Даная опция присылает клиенту 2 дополнительных ключа при авторизации
# Если вы ее отключаете, и у вас ухитрились залезсть с подменой ака, то потом не жалуйтесь.
ShowLicence = True
# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2Dream
Login=root
Password=root
MaximumDbConnections=10
# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=False
# Define various player-typable name templates
# These ones are regular expressions, visit http://www.regular-expressions.info for details
# NOTE1: Generally checking lengths are done here, so pay them attention in templates
# NOTE2: Make sure you're know what are you doing before changing these from defaults ;)
# Account name
AnameTemplate=[A-Za-z0-9]{3,14}
# Account password
ApasswdTemplate=[A-Za-z0-9]{5,16}
# Allow old authentication method (w/o RSA encryption)
AllowOldAuth = False
# ==============================================================
# Test server setting, shoudn't be touched in online game server
# ==============================================================
Debug = False
# Logging Logins into DB
SqlLog = False
IpUpdateTime = 15
# Проверка на GameGuard
GGCheck = False
# AutoRestart period, hours
# Default -1
AutoRestart = -1
#Настройка АнтиФлуда, пока экспериментально
#При включении с одного IP разрешается не более чем MaxUnhandledSocketsPerIP соединений, которые не послали ни одного пакета
#если чарез такое соединение не приходит ниодного пакета в течении UnhandledSocketsMinTTL мс. то оно закрывается
AntiFloodEnable = False
MaxUnhandledSocketsPerIP = 5
UnhandledSocketsMinTTL = 5000
=====================================================
Гэйм сервера конфиг:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================
# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=195.61.323.19
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=195.61.323.19
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети.
InternalHostname=192.168.1.58
AdvIPSystem = False
# Адрес и порт Loginserver
LoginPort=9014
LoginHost=127.0.0.1
# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 4
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True
# Информация о базе данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2Dream
Login=root
Password=root
MaximumDbConnections=50
UseDatabaseLayer=True
# Позволяет существенно ускорить работу стекуемых вещей, откладывая обращения в бд (time in millisec)
LazyItemUpdate = False
LazyItemUpdateTime = 60000
UserInfoInterval = 100
BroadcastStatsInterval = True
BroadcastCharInfoInterval = 100
# Интервал сохранения игрового времени (в секундах)
SaveGameTimeInterval = 120
# Define various player-typable name templates
# These ones are regular expressions, visit http://www.regular-expressions.info for details
# NOTE1: Generally checking lengths are done here, so pay them attention in templates
# NOTE2: Make sure you're know what are you doing before changing these from defaults ;)
# Character name
CnameTemplate=[A-Za-z0-9\u0410-\u042f\u0430-\u044f]{2,16}
# Clan name
ClanNameTemplate=[A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
# Clan title
ClanTitleTemplate=[A-Za-z0-9\u0410-\u042f\u0430-\u044f \\p{Punct}]{1,16}
# Ally name
AllyNameTemplate=[A-Za-z0-9\u0410-\u042f\u0430-\u044f]{3,16}
# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers=300
# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
# protocol - Gracia part 2 (12)
# protocol - Gracia Final (16)
MinProtocolRevision = 1
MaxProtocolRevision = 999
# Автоудаление лежащих на земле вещей, время в секундах, 0 - не удалять, рекомендуется 3600 (1 час)
AutoDestroyDroppedItemAfter = 3600
# Склад и фрахт, можно выключить, если захочется
AllowWarehouse = True
AllowFreight = True
# Можно ли игрокам кидать вещи на землю
AllowDiscardItem = True
# Включена ли вода (если включена геодата обязательно включить)
AllowWater = True
# Разрешать ли всем игрокам специальные команды (начинаются с ///)
AllowSpecialCommands = False
# Logging ChatWindow
LogChat = True
LogKills = True
SqlLog = False
Вот он чёта тут нетак? Инет у меня через Сетку
Если у тебя Виндовс ХП,
Start > Run > cmd > откроеца командная строка, напечатай > ipconfig /all > Инфо выложи тут
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\Admin>ipconfig/all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : olimpius
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Подключение по локальной сети - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : Realtek RTL8169/8110 Family Gigabit
Ethernet NIC
Физический адрес. . . . . . . . . : 00-1F-D0-50-0A-D2
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.58
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз . . . . . . . . . . : 192.168.0.1
DNS-серверы . . . . . . . . . . . : 192.168.0.1
C:\Documents and Settings\Ares>
Вот ано и что с этого?
Гэйм сервера конфиг:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================
# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=192.168.1.58
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=192.168.1.58
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети.
InternalHostname=*
********************************************************************************
******************
Логин сервера конфиг:
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=192.168.1.58
LoginserverPort=2106
LoginTryBeforeBan=20
# Список внутренних адресов, так же можно использовать продвинутый список из внешнего файла,
# продвинутый список очень удобен и значительно шустрее когда много сетей, например 1000
# что бы использовать продвинутый список нужно указать в параметре строку следующего вида: "NetList@путь_к_файлу"
# продвинутый список должен состоять из строк следующего вида: "i1.i2.i3.i4" или "i1.i2.i3.i4/m1.m2.m3.m4" или "i1.i2.i3.i4/m"
# пример: InternalIpList=NetList@./config/InternalIPs.conf
InternalIpList=*
LoginHost=192.168.1.58
# Порт, на котором будет слушаться LoginServer
LoginPort=9014
=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-
Должно заработать .. Если заработало, незабудь отблагодарить ![]()
Прочитай :
Как твой браузер конектица к интернетy ? ты знаешь ? если нет то ..
Он посылает серверу 192.168.1.58 пакеты, а сервер локалки уже посылает в нетпаутину ..
Собственно как и у меня Работает 192.168.1.3 везде ИП в конфигах, но в ини файла вписал свой ИП который 62.38.1**.3 узнал тут : _http://whatismyip.com
Открой 3 Порта 7777,2106,9014, в модеме налестай .
Если ты понял о чем я, удачи
Блин сборка Ла2баз стоит у меня через IP 195.58.*.* а не через сетку и всё пашет норм, и в базе были теже порты!
Prometey: Мне нужно не по сетки что б работоло а через инэт!!!
Описание . . . . . . . . . . . . : Realtek RTL8169/8110 Family Gigabit
Ethernet NIC
Физический адрес. . . . . . . . . : 00-1F-D0-50-0A-D2
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.58
Маска подсети . . . . . . . . . . : 255.255.0.0
Основной шлюз . . . . . . . . . . : 192.168.0.1
DNS-серверы . . . . . . . . . . . : 192.168.0.1
Блин я чё не по руски обьясняю что сборка ла 2 баз запускается наура без всякой хрени! и с нормальным Айпи, причём тут сетевой? Зачем ты пишеш туфту? незнаеш в чём трабл, так непеши! Прозьба отвечать строго по теме!
Бл**** ты вобще определился что ты юзаешь ???? L2dream V22, или базу ???? Если база запускаеца так посмотри на конфиги и перепеши под ДРИМ ипшники ![]()
Гэйм сервера конфиг:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================
# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=192.168.1.58
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=whatismyip.com
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети.
InternalHostname=*
********************************************************************************
******************
Логин сервера конфиг:
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=192.168.1.58
LoginserverPort=2106
LoginTryBeforeBan=20
# Список внутренних адресов, так же можно использовать продвинутый список из внешнего файла,
# продвинутый список очень удобен и значительно шустрее когда много сетей, например 1000
# что бы использовать продвинутый список нужно указать в параметре строку следующего вида: "NetList@путь_к_файлу"
# продвинутый список должен состоять из строк следующего вида: "i1.i2.i3.i4" или "i1.i2.i3.i4/m1.m2.m3.m4" или "i1.i2.i3.i4/m"
# пример: InternalIpList=NetList@./config/InternalIPs.conf
InternalIpList=*
LoginHost=192.168.1.58
# Порт, на котором будет слушаться LoginServer
LoginPort=9014
=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-
Попробуй !
п.с. Ты 2рой серв хочешь поставить на 1 машине ?


