Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[help]Сервер через роутер
Search

[help]Сервер через роутер

14 replies223 viewsCurrently viewing: 1
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 08/10/2009, 11:08 AM

Сборка: L2Oneo (CriticalError Pack), Interlude
Суть проблемы: Поставил сервер на компе, который подключен к роутеру, с инета ко мне могут заходить люди, а я с ноута ( через Вай-Фай ) не могу. Дохожу до выбора сервера и все, больше ничего не происходит. В геймсервере ошибки не выскакивают.
Вопрос: В чем может быть проблема, и как ее исправить?
Сооброжения: Никаких.

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 11:11 AM

Аналогично. Сервер должен иметь внутренний ип и внешний. Возможно у вас разные патчи. В любом случае коннект должен идти на внешку.
Хотя еще вариант.. Посмотрите проброс портов.

— Ммм... Мхост... Творит чудеса

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 08/10/2009, 11:13 AM

Если я в Л2.ини пишу внешний порт, то не логинит вообще, если роутерный локальный, то логинит но к гейму не соединяет, порты проверял, все норм.

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 11:17 AM

ServeR: Если я в Л2.ини пишу внешний порт, то не логинит вообще, если роутерный локальный, то логинит но к гейму не соединяет, порты проверял, все норм.

Следовательно надо сделать Форвард

Покажите конфиги ГСа

Для роутера проброс на порт 2106 для логина, 7777 для ГСа и 3306 для внешних коннектов к базе. Все транслируется на локальный адрес машины.

— Ммм... Мхост... Творит чудеса

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 08/10/2009, 11:21 AM

============================
= CriticalError Preconfigure =
============================






# This is the server configuration file. Here you can set up the connection for your server.
# 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)
# - Questions? => http://l2jserver.com
#
# * = 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
# ================================================================================
===================

# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# If this ip is resolvable by Login just leave *
ExternalHostname=195.78.246.11

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
# If this ip is resolvable by Login just leave *
InternalHostname=192.168.4.201
# The Loginserver host and port
LoginPort=9014
LoginHost=127.0.0.1

# This is the server id that the gameserver will request (i.e. 1 is Bartz)
RequestServerID = 1
# If set to true, the login will give an other id to the server if the requested id is allready reserved
AcceptAlternateID = True

# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=
MaximumDbConnections=50
MaximumStateMents=100
MaxPoolSize=50
MinPoolSize=10
AquireIncrement=1
IdleConnectionTest=10800
MaxIdleTime=0

# Datapack root directory, defaults to current directory from which the server is started
# DatapackRoot = C:/Work/tmp/DataPack

# Define character name template
# Example to use only : CnameTemplate=[A-Z][a-z]{3,3}[A-Za-z0-9]*
# will allow names with first capital letter, next three small letters,
# and any (capital or not) letter or number, like ZbigN1eW
# Most rational to have CnameTemplate=[A-Z][a-z]*
# meaning names only of letters with first one capital, like Zbigniew
# Default .* - any namy of any symbols
CnameTemplate=.*
PetNameTemplate=.*

# Maximum number of chars per account - Default 7 (0 = unlimited [7 is the client limit])
CharMaxNumber = 7

# Define how many players are allowed to play simultaneously on your server.
MaximumOnlineUsers=500


# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 740
MaxProtocolRevision = 746

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 11:26 AM

Если вы за роутером я так понимаю там не будет 127.0.0.1.
Проброс указывайте на ип 192.168.*.* или какой там.

LoginPort=9014
LoginHost=127.0.0.1 <---- это что?

Почему Вы не читаете что написано в конфиге над каждым значением?

— Ммм... Мхост... Творит чудеса

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 08/10/2009, 11:26 AM

У мну в конфиге, локальный Айпи: 192.168.4.201, а я захожу через 192.168.0.101, потому что так не заходит...

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 11:28 AM

ServeR: У мну в конфиге, локальный Айпи: 192.168.4.201, а я захожу через 192.168.0.101, потому что так не заходит...

С такими ситуациями только в платном порядке помогу ибо это не знать просто странно.

— Ммм... Мхост... Творит чудеса

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 08/10/2009, 11:30 AM

LoginPort=9014
LoginHost=127.0.0.1 <---- это что?


У мну логин и ГС на одной машине.

Просто если я введу 192.168.0.101, то с моей сети не смогут играть, а если 192.168.4.201, то я не могу =(

0
M
mhost

User

Бывалый

Posts: 415

На форуме с: 08/07/2009

Репутация: +76

Рейтинг: 0

· 08/10/2009, 11:30 AM

Я уже объяснил что надо сделать. Если Вы сами не можете то я могу сделать не за спасибо, иначе это дольше объяснять.

— Ммм... Мхост... Творит чудеса

0
ybrjkf
ybrjkf

User

Участник

Posts: 49

На форуме с: 08/06/2008

Репутация: +34

Рейтинг: 0

· 08/10/2009, 02:35 PM

ExternalHostname=195.78.246.11
на гейм и на логин сервере измени на внешний ip
в l2.ini тоже самое сделай

0
M
Mr.X

User

Новичок

Posts: 15

На форуме с: 08/09/2009

Рейтинг: 0

· 08/10/2009, 02:41 PM

Если внешнего IP нет то наверное не как не сделать серв)

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 10/31/2009, 07:36 PM

Народ, помогите ) Опять тже проблемма )) Непомню что я тогда делал )))

0
S
ServeR

User

Участник

Posts: 35

На форуме с: 10/07/2008

Репутация: +2

Рейтинг: 0

· 10/31/2009, 08:08 PM

Вот конфиг ГС:

#============================================================#
# Sword Dev.Team #
#============================================================#
# Это конфигурационный файл сервера. Здесь вы можете настроить свойства связи вашего сервера.
# Обычно требуется изменить опцию ExternalHostname на
# - 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)
# - LAN IP* (если вы хотите играть с другого компьютера сети)
# - WAN IP** (если вы хотите поиграть с друзьями через интернет)
#
# * = Если вы не знаете свой LAN IP, просто нажмите "Пуск" => "Выполнить..." и "cmd" => "ipconfig"
# **= Если вы не знаете свой WAN IP, посетите
# ================================================================================
===================

# Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ *
GameserverHostname = 95.215.76.34
GameserverPort = 7777

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname = 95.215.76.34

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname = 192.168.0.100

# Связка логин и гейм сервера. Лучше не менять.
LoginPort = 9014
LoginHost = 127.0.0.1
# Параметры Базы данных
Driver = com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL = jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login = root
Password =
MaximumDbConnections = 100
# Таймаут перед новым соединением к базе (в мс)
# 0 - для снятия ограничения. (По умолчянию - 0)
TimeOutConDb = 0
# Максимальное количество запросов на одно соединение
MaximumDbStatement = 100

# Укажите в какой директории находится Datapack, (по умолчанию это папка data в директории GameServer'а)
# DatapackRoot = C:\Server\Новая папка\L2scoria(100NT)-publicnext-private3.49-interlude\L2Jscoria-Game\data

# Эмуляция ПТС ядра
# Максимальный онлайн
RemoteWhoMaxOnline = 50
# Увеличитель онлайна
RemoteOnlineIncrement = 40
# Количество людей в режиме приватной торговли
RemotePrivStoreFactor = 10



Вот ЛС:

#============================================================#
# Scoria Dev.Team #
#============================================================#
# Это конфигурационный файл сервера.
# Здесь вы можете настроить свойства связи вашего сервера.
# Обычно требуется изменить опцию ExternalHostname на
# - 127.0.0.1 (если вы играете/тестируете сервер на локальной машине)
# - LAN IP* (если вы хотите играть с другого компьютера сети)
# - WAN IP** (если вы хотите поиграть с друзьями через интернет)
# - Еще вопросы? Тогда вам на
#
# * = Если вы не знаете свой LAN IP,
# просто нажмите "Пуск" => "Выполнить..." и "cmd" => "ipconfig"
# **= Если вы не знаете свой WAN IP,
# посетите http://www.whatismyip.com
# ============================================================
# Основные настройки сервера =
# ============================================================
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname = 95.215.76.34

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname = 192.168.0.100

# Укажите здесь (ip) адрес вашего Логин-Сервера, Или используйте символ *
LoginserverHostname = 192.168.0.100
LoginserverPort = 2106

# После скольких попыток входа будет банится IP?
LoginTryBeforeBan = 10
# Время на которое будет баниться IP, после неправильного ввода пароля.
# По умолчанию: 10 минут (600 секунд)
LoginBlockAfterBan = 600

# Минимальный уровень доступа для GM/ADM
GMMinLevel = 100

# IP адресс гейм сервера
LoginHostname = 127.0.0.1

# Порт гейм сервера
LoginPort = 9014

# При true любой Гейм-сервер может быть зарегистрирован на вашем Логин-Сервере
AcceptNewGameServer = True

# Показывать лицензию (после ввода пароля)
# Рекомендуется оставить этот параметр включенным т.к. он повышает безопасность
ShowLicence = True

# Параметры Базы данных
Driver = com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL = jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=
# максимальное кол-во одновременных коннектов к БД
MaximumDbConnections=10
# Таймаут перед новым соединением к базе (в мс)
TimeOutConDb = 0
# Максимальное количество запросов на одно соединение
MaximumDbStatement = 100

# Лимит быстрых подключений (ввод логина/пароля)
FastConnectionLimit = 15
# Время нормального подключения (в мс)
NormalConnectionTime = 700
# Время быстрого подключения (в мс)
FastConnectionTime = 350
# Максимум подключений с 1го IP
MaxConnectionPerIP = 50

# Выбирите параметр: "true", для создания аккаунта при входе в игру автоматически
AutoCreateAccounts = False

# Время обновления IP адреса сервера в минутах (для динамического IP)
IpUpdateTime = 0

# Конфигурация локальных подсетей
# Пример : 192.168
# Пpимер : 10.1
NetworkList=192.168.;10.0.

# ==============================================================
# Тестовые настройки сервера, не переключать на игровом сервере!
# ==============================================================
# Использовать GG авторизацию клиента
# Логин-сервер небудет впускать клиент без GameGuard
ForceGGAuth = False

# Включить защиту от флуда
EnableFloodProtection = True

# Включение режима "отладка"
Debug = False

# Включение режима "разработка"
Developer = False





95.215.76.34 - внешний
192.168.0.100 - внутренний ( роутерный )

Помогите расставить ИПишики, пожалуйста __\\))

0
Войдите или зарегистрируйтесь чтобы ответить