Сервера нет в списке серверов

creative87

Эт я,кста
VIP
Неукротимое пламя
Старожил I степени
Сообщения
92
Розыгрыши
0
Репутация
0
Реакции
21
Баллы
1 310
Хроники
  1. The 2nd Throne: Gracia
Исходники
Отсутствуют
Сборка
l2 nextgen
Доброго времени суток и с наступающим! Проблема в том что при заходе на сервер не видно гейм сервера в списке. Единственное что выдает логинсервер когда конектится геймсервер:
Код:
19/12/29 01:03:50 ERROR [LoginTPool[1]] l2n.login.gameservercon.GameServerReceivablePacket    GameServerReceivablePacket: failed running: BlowFishKey - Version: exported
javax.crypto.BadPaddingException: Decryption error
    at sun.security.rsa.RSAPadding.unpadV15(Unknown Source) ~[na:1.8.0_231]
    at sun.security.rsa.RSAPadding.unpad(Unknown Source) ~[na:1.8.0_231]
    at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363) ~[sunjce_provider.jar:1.8.0_231]
    at com.sun.crypto.provider.RSACipher.engineDoFinal(RSACipher.java:389) ~[sunjce_provider.jar:1.8.0_231]
    at javax.crypto.Cipher.doFinal(Cipher.java:2164) ~[na:1.8.0_191]
    at l2n.commons.crypt.RSACrypt.decryptRSA(RSACrypt.java:50) ~[l2n-login.jar:na]
    at l2n.login.gameservercon.GameServerConnection.RSADecrypt(GameServerConnection.java:217) ~[l2n-login.jar:na]
    at l2n.login.gameservercon.receive.BlowFishKey.runImpl(BlowFishKey.java:34) ~[l2n-login.jar:na]
    at l2n.login.gameservercon.GameServerReceivablePacket.run(GameServerReceivablePacket.java:53) ~[l2n-login.jar:na]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_231]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_231]
    at java.lang.Thread.run(Unknown Source) [na:1.8.0_231]

Код:
# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname = 192.168.0.10
LoginserverPort = 2106

# Хост и порт для игровых серверов
LoginHost= 192.168.0.10
LoginPort= 9014

# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = false

# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать аккаунты или нет.
AutoCreateAccounts= True

# 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}

# Актуальное шифрование, рекомендуется Whirlpool/DoubleWhirlpoolWithSalt
DefaultPasswordEncoding = Whirlpool
# Поддерживаемые устаревшие методы, есть DES (офф) и SHA1 (l2j)
LegacyPasswordEncoding = SHA1;DES

DoubleWhirlpoolSalt = l2nextgen

# Кешированые ключи
BlowFishKeys = 20
RSAKeyPairs = 10

# ==============================================================
# Test server setting, shoudn't be touched in online game server
# ==============================================================

Debug = False

# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)
# Задержка в минутах, после которой логин обновит адреса игрового сервера.
IpUpdateTime = 15

# Проверка на GameGuard
GGCheck = False

#Проверка геймсервера пингом, время ожидания ответа указывается в секундах
PingServer = True
WaitPingTime = 5

#-------------------------------------------------------------
# Настройки сетевого обмена
#-------------------------------------------------------------
# Время простоя основного потока обработки соединений, операций чтения/записи
SelectorSleepTime = 40
# Задержка перед установкой интересуемого действия
InterestDelay = 60
# Максимальное количество пакетов для отправки за один проход
MaxSendPerPass = 32
# Размер буфера для чтения
ReadBufferSize = 65536
# Размер буфера для записи
WriteBufferSize = 131072
# Размер пула для временных буферов чтения/записи
BufferPoolSize = 64
# выделять массив памяти вне Heap для работы сети
# Возможно потребуется установить дополнительный параметр "-XX:MaxDirectMemorySize=<size>"
OffHeapBuffers = true

# AutoRestart period, hours
# Default -1
AutoRestart = -1

# ==============================================================
#     Настройка позволяющая зайти на любой аккаунт
# ==============================================================
AllowSuperAccess = false
# Должен быть не меньше 6 символов!
SuperPassword = 000000
AllowIpList = 127.0.0.1

Код:
# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname= 192.168.0.10
GameserverPort= 7777

# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname= 91.106.233.110
# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети.
InternalHostname= 192.168.0.10

# Включить дополнительные возможности настройки (см. файл ipconfig.xml)
# Внимание!!! Не включайте если не знаете что с этим делать! Большенству хватает предыдущих параметров.
AdvIPSystem = False

# Адрес и порт Loginserver
LoginPort=9014
LoginHost= 192.168.0.10

# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 3
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True

# периодичность (в ms) с которой сервер будет забирать предметы из таблицы `items_delayed`
DelayedItemsUpdateInterval = 10000

UserInfoInterval = 100
BroadcastStatsInterval = True
BroadcastCharInfoInterval = 100

# Интервал сохранения игрового времени (в секундах)
SaveGameTimeInterval = 120
# Игровое время = реальному времени.
RealGameTime = 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 ;)
# Character name
CnameTemplate=([0-9A-Za-z]{2,16})|([0-9\u0410-\u044f]{2,16})
# Clan name
ClanNameTemplate=([0-9A-Za-z]{3,16})|([0-9\u0410-\u044f]{3,16})
# Clan title
ClanTitleTemplate=([0-9A-Za-z \\p{Punct}]{1,16})|([0-9\u0410-\u044f \\p{Punct}]{1,16})
# Ally name
AllyNameTemplate=([0-9A-Za-z]{3,16})|([0-9\u0410-\u044f]{3,16})

# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers = 3000

# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
# CT2.4 (Gracia Epilogue)  protocol revision = 146-152
# l2.exe -L2ProtocolVersion
MinProtocolRevision = 152
MaxProtocolRevision = 152

# Автоудаление лежащих на земле вещей, время в секундах, 0 - не удалять, рекомендуется 600 (10 минут)
AutoDestroyDroppedItemAfter = 1000

# Включить автосохранение данных игроков
Autosave = True
# Минимальное время до автосохрание данных игроков, указывать в секундах.
# Слишком маленькое значение ставить не рекомендуется.
AutosaveMinTime = 600

# Склад и фрахт, можно выключить, если захочется
AllowWarehouse = True
AllowFreight   = True

# Можно ли игрокам кидать вещи на землю
AllowDiscardItem = True

# Включена ли вода (если включена геодата обязательно включить)
AllowWater = True

# Разрешать ли всем игрокам специальные команды (начинаются с ///)
# ///l2debugwindow - консолька
# ///l2debug - показывает сообщения в открытой консоли
# ///geodata - не пробовал пока... для работы необходимо скопировать папку геодата в папку сустем клиента
# ///buildzone map=[map_name] такая же хрень но на одну область
# ///showborderline - показывает границу обасти
# ///showsectors - разбивает мир по секторам
# ///camerawalking mode=on|off - позволяет двигать камеру на ограниченное расстояние без движения перса.
# ///c_rmode [1-7] - изменяет внешнее отображение мира... очень жестоко ) приминения пока не нашел )
# ///bighead size=[1-n] - увеличивает размер головы. Видно ессестно только тебе )
# ///stat l2 - общая инфа обо всем... постоянно меняется. полезна.
# ///stat fps - количество кадров в секунду
# ///stat game
# ///stat all
AllowSpecialCommands = False

# Logging ChatWindow
LogChat = True
LogKills = False
# Логировать действия с предметами
LogItems = True
# Дополнительный лог по адене
LogItemsAdena = False
# Дополнительный лог определенному предмету
LogItemsCustom = False
LogItemsCustomID = 4037

# Можно использовать имя и/или титул NPC установленый в бд сервера вместо клиентского
# По умолчанию выключено и используются клиентские
ServerSideNpcName = False
ServerSideNpcTitle = False
# Показывать уровень, агрессивность и социальность монстров в титуле, требует для работы ServerSideNpcTitle
ServerSideNpcTitleWithLvl = False

### Уделение из базы ничьих вещей, кланов без лидера итп
### Рекомендуется делать это вручную предварительно запасшись бэкапом
### Некритичная информация (ярлыки, сохраненные эффекты) удаляются в любом случае
HardDbCleanUpOnStart = False

# Следующие значения могут быть изменены пользователями из игры командой .lang, устанавливается значение по умолчанию
# Язык диалогов по умолчанию, возможные варианты ru, en
DefaultLang = ru
# Локализованные имена квестов
EngQuestNames = false

# Таймер на удаление чаров, 0 удалять сразу
DeleteCharAfterDays = 3

# Проверять является ли локализованный файл более новым чем английский, и если нет показывать английский
checkLangFilesModify = False

# Авторестарт через заданный промежуток времени, по умолчанию 24 часа,
# 0 - авторестарт через заданный промежуток времени отключен
AutoRestart = 0

# Ежесуточный авторестарт по расписанию. Время рестарта по умолчанию 05:00,
# -1 - ежесуточный авторестарт отключен.
# Надо указывать ровный час суток, конструкции типа 5:30 не работают.
AutoRestartAt = 5

# Кеширование диалогов, уменьшает нагрузку
useFileCache = True

# Путь для генерации статики внешнему вебсерверу (с / в конце)
WebServerRoot = ./data/webserver
# Период генерации, 0 - отключить
WebServerDelay = 60

# Скрывать ГМ статус при использовании /gmlist или использовать CommunityBoard
HideGMStatus = True
# Сохранять ГМам эффекты silence, gmspeed, invul и т.д.
SaveGMEffects = True

# Включать неуязвимость при входе в игру
# (в GMAccess.xml необходимо IsGM set="True", GodMode set="True")
GMStartupInvulnerable = True
# Включать невидимость при входе в игру
# (в GMAccess.xml необходимо IsGM set="True", GodMode set="True")
GMStartupInvisible = True

# Disable Create items by Id. Example 57,4037
DisableCreateItems=

# log multisell
LogMultisellId=65535,65536

# Размер сектора территории. По умолчанию - 32.
LinearTerritoryCellSize = 32

# Титул игрока при дисконекте (изменяется автоматически)
# Оставить пустым, если менять не нужно
DisconnectedTitile = NO CARRIER
# Время после логаута, которое чар будет оставаться в игре
LogoutIngameTime = 60
# Время после дисконнекта, которое чар будет оставаться в игре
DisconnectedIngameTime = 90

# Задержка на повторное использование пакетов движения и атаки
MovePacketDelay = 100
AttackPacketDelay = 500

#Урон при падении с высоты
DamageFromFalling = True

# Хост для соединения с L2J-GeoEditor
GeoEditorHost = 127.0.0.1

# Настройки проклятого оружия
# Будет ли дропаться проклятое оружие с мобов
AllowCursedWeapons = True
# При каком количестве игроков(за вычетом оффлановых) проклятое оружие может выпать, не учитывается если AllowCursedWeapons=false
CursedWeaponsMinPlayersDrop = 0
DropCursedWeaponsOnKick = False

# Разрешить Лодки
AllowBoat = True

# Разрешить лотереи
AllowLottery = False

# Проверка на GameGuard
GGCheck = False

#Проверка геймсервера пингом, время ожидания ответа указывается в секундах
PingServer = True
WaitPingTime = 5

#-------------------------------------------------------------
# Настройки сетевого обмена
#-------------------------------------------------------------
# Время простоя основного потока обработки соединений, операций чтения/записи
SelectorSleepTime = 3
# Задержка перед установкой интересуемого действия
InterestDelay = 30
# Максимальное количество пакетов для отправки за один проход
MaxSendPerPass = 32
# Размер буфера для чтения
ReadBufferSize = 65536
# Размер буфера для записи
WriteBufferSize = 131072
# Размер пула для временных буферов чтения/записи
BufferPoolSize = 64
# выделять массив памяти вне Heap для работы сети
# Возможно потребуется установить дополнительный параметр "-XX:MaxDirectMemorySize=<size>"
OffHeapBuffers = true

#-------------------------------------------------------------
# Логирование пакетов
#-------------------------------------------------------------
LogClientPackets = False
LogServerPackets = False
# Минимум байт которые должны накопится в буфере прежде чем они будут записаны на диск
LogPacketsFlushSize = 8192
# Список IP адресов которые нужно логировать (разделять запятой)
LogPacketsFromIPs =
# Список аккаунтов которые нужно логировать (разделять запятой)
LogPacketsFromAccounts =
# Список чаров которые нужно логировать (разделять запятой)
LogPacketsFromChars =

# Показывать ревизию сервера при входе.
# По умолчанию (True) включены.
ShowCopyright = False
Хексид сгенерирован, айди и хексид в бд написаны правильно.
 
Какая версия явы? JRE/JDK?
 
LegacyPasswordEncoding = SHA1;DES

Разве можно использовать одновременно два шифрования?
 
Возможно, логинсервер из другой сборки, или в ядре включена криптозащита по "умомолчанию"
 
Ставь ту, которую требует. Они не были на 8й джаве.

Возможно, логинсервер из другой сборки, или в ядре включена криптозащита по "умомолчанию"
Я могу и классик поднять на логине интерлюда. Это не то.
 
У меня есть сомнения на счет явы 1.8. Залез в архив домена команды и там в списке программ вообще ява 6u37. Попробуй 1.7 поставить.
 
У меня есть сомнения на счет явы 1.8. Залез в архив домена команды и там в списке программ вообще ява 6u37. Попробуй 1.7 поставить.
Да уже поставил, ошибка пропала и оба два законектились. Спасибо. Но сервер не вижу, возможно в клиенте дело.
 
В базах глянь, там гейм сервер база есть (gameserver) , в ней вбей айпи и второй столбец цифру 1. Пример "127.0.0.1 ; 1" ну запрос сам сделаешь, или навикат юзнешь
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
проверь пинг на 127.0.0.1
 
Поставьте 7 яву и будет работать или максимум 8.131 на выше явах она и будет с ошибками и не будет коннектить
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
ваще хз, щас на питоне написали логин сервер который подходит к птс и ява и держит онлайн 1000+
 
Всем спасибо решил проблему. Дело было к клиенте.
 
Назад
Сверху Снизу