Хороший мануальчик для новичков, а так же обладателей роутеров! У многих возникают проблемы с запуском сервера через Роутер! Читайте данный F.A.Q и вы все поймете! Здесь описанно все подробно!
Что бы узнать ваш локальный айпи, запускаем командную строку(Пуск--->Выполнить--->cmd---->Ipconfig)
# ---------------------------------------------------------------------------
# Login Server Settings
# ---------------------------------------------------------------------------
# This is the server configuration file. Here you can set up the connection information for your server.
# This was written with the assumption that you are behind a router.
# Dumbed Down Definitions...
# LAN (LOCAL area network) - typically consists of computers connected to the same router as you.
# WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet).
# x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers.
# ---------------------------------------------------------------------------
# ---------------------------------------------------------------------------
# Networking
# ---------------------------------------------------------------------------
# ---------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# ---------------------------------------------------------------------------
# Default: 127.0.0.1
ExternalHostname = 93.100.48.* - Твой Внешний ИП
# ---------------------------------------------------------------------------
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname.
# This can be the internal IP such as 127.0.0.1 or the computer's IP such as 192.168.x.x.
# ---------------------------------------------------------------------------
# Default: 127.0.0.1
InternalHostname =192.168.0.111 - сетвевой ИП
# Bind ip of the LoginServer, use * to bind on all available IPs
# Default: *
LoginserverHostname =192.168.0.111 - сетевой ИП
# Default: 2106
LoginserverPort =2106 (ЗАПИШИ ПОРТ)
# The address on which login will listen for GameServers, use * to bind on all available IPs
# Default: *
LoginHostname = 192.168.0.111 Сетвеой ИП
# The port on which login will listen for GameServers
# Default: 9014
LoginPort = 9014 (ЗАПИШИ ПОРТ)
# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)
# Default: 15
IpUpdateTime = 15
# ---------------------------------------------------------------------------
# Security
# ---------------------------------------------------------------------------
# Default: True
LogLoginController = True
# How many times you can provide an invalid account/pass before the IP gets banned.
# Default: 10
LoginTryBeforeBan = 10
# Time you won't be able to login back again after LoginTryBeforeBan tries to login.
# Default: 600 (10 minutes)
LoginBlockAfterBan = 600
# If set to True any GameServer can register on your login's free slots
# Default: False
AcceptNewGameServer = False
# Enforce GameGuard authorization from client?
# If True, login server will kick client if the client bypassed GameGuard authentication.
# Default: True
ForceGGAuth = True
# Flood Protection. All values are in MILISECONDS.
# Default: True
EnableFloodProtection = True
# Default: 15
FastConnectionLimit = 15
# Default: 700
NormalConnectionTime = 700
# Default: 350
FastConnectionTime = 350
# Default: 50
MaxConnectionPerIP = 50
# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------
# Uncomment the appropriate driver and url for the database you're using. If you don't know what this is... www.google.com
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 =
#Database user info (using root user is not recommended)
Login = root - Логин к Базе
Password = rootPass- Пароль к Базе
# ---------------------------------------------------------------------------
# Networking
# ---------------------------------------------------------------------------
# ---------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# If this IP is resolvable by the Login Server, just leave *.
# ---------------------------------------------------------------------------
# Default: *
ExternalHostname = 93.100.48.* - Внешний ИП
# ---------------------------------------------------------------------------
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname.
# This can be the internal IP such as 127.0.0.1 or the computer's IP such as 192.168.x.x.
# If this IP is resolvable by the Login Server, just leave *.
# ---------------------------------------------------------------------------
# Default: *
InternalHostname =192.168.0.111 - Сетевой ИП
# Default: 127.0.0.1
LoginHost = 192.168.0.111 - Сетевой ИП
# Default: 9014
LoginPort = 9014 (ЗАПОМНИ ПОРТ)
# Default: *
GameserverHostname = 192.168.0.111 - сетевой ИП
# Default: 7777
GameserverPort = 7777 (ЗАПОМНИ ПОРТ)
# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------
# Uncomment the appropriate driver and url for the database you're using. If you don't know what this is... www.google.com
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 =
#Database user info (using root user is not recommended)
Login = root - логин к базе
Password = rootPass - пароль к базе
Так у нас должно начать работать в нашей локальной сети, которая после роутера.
Чтобы возможно было подключение из вне, т.е . Из интернета, нам надо сделать проброску нужных портов через Роутер, на ПК, где будет установлен Сервер!
И так, наши порты:LoginserverPort =
2106 LoginPort =
9014 LoginPort =
9014 GameserverPort =
7777Порт 9014 - это общий порт серверов, так они сами с собой общаются, а вот 2106 и 7777 это внешние порты, их то нам и нада пробросить.
Заходим на роутер,(заходим в любой браузер и вводим айпи из cmd) там в таблицу - Port Forwarding или как то так, она иногда по другому называется.
Пишем правило
Например
Обозначение - LoginServer
куда - 192.168.0.111 - ИП твоего сервака
Порт - 2106 - 2106
Тип - Any
Сохраняем ставишь Галку, чтобы включилось... А то можешь сохранить и галочку не поставить, в таблице он виден будет, но не будет работать.
Гейм Сервер по аналогии, тока меняешь Порт И обозначение.
С вами всемилюбимый
SystemOfADown