Page 1 of 2
GameServer error
Posted: Sat Jan 30, 2016 3:01 pm
by nikosdg46
Hello guys I am new here so I will get to the point.
I have a problem with GameServer...I get this error please take a look and tell me
Code: Select all
Looking for UPnP Gateway Devices...
[30/01 14:32:59] Damn! Registeration Failed: Reason: already logged in
[30/01 14:32:59] LoginServerThread: Login terminated the connection.
[30/01 14:33:04] Connecting to login on 127.0.0.1:9014
[30/01 14:33:04] Damn! Registeration Failed: Reason: already logged in
[30/01 14:33:04] LoginServerThread: Login terminated the connection.
[30/01 14:33:08] No UPnP gateways found.
Thanks in advance.
Re: GameServer error
Posted: Sat Jan 30, 2016 4:24 pm
by Avanael92
Would also be nice to see your ipconfig.xml, GameServer and LoginServer configs.
Re: GameServer error
Posted: Sat Jan 30, 2016 5:04 pm
by nikosdg46
Well ok
This is ipconfig.xml
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! -->
<!-- Externalhost here (Internet IP) or Localhost IP for local test -->
<gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd">
<!-- Localhost here -->
<define subnet="127.0.0.0/8" address="127.0.0.1" />
<!-- Internalhosts here (LANs IPs) -->
<define subnet="10.0.0.0/8" address="10.0.0.0" />
<define subnet="127.0.0.1/19" address="127.0.0.1" />
<define subnet="127.0.0.1/16" address="127.0.0.1" />
</gameserver>
This is loginserver config.
- # ---------------------------------------------------------------------------
# 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
# ---------------------------------------------------------------------------
# Enables automatic port mapping for login server.
# If you have a router login server will request for port forwarding.
# Default: True
EnableUPnP = True
# Bind ip of the LoginServer, use * to bind on all available IPs
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: * (0.0.0.0)
LoginserverHostname = *
# Default: 2106
LoginserverPort = 2106
# The address on which login will listen for GameServers, use * to bind on all available IPs
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: 127.0.0.1
LoginHostname = 127.0.0.1
# The port on which login will listen for GameServers
# Default: 9014
LoginPort = 9014
# ---------------------------------------------------------------------------
# Security
# ---------------------------------------------------------------------------
# How many times you can provide an invalid account/pass before the IP gets banned.
# Default: 5
LoginTryBeforeBan = 5
# Time you won't be able to login back again after LoginTryBeforeBan tries to login.
# Default: 900 (15 minutes)
LoginBlockAfterBan = 900
# If set to True any GameServer can register on your login's free slots
# Default: True
AcceptNewGameServer = True
# Flood Protection. All values are in milliseconds.
# Default: True
EnableFloodProtection = True
# Default: 15
FastConnectionLimit = 15
# Default: 700
NormalConnectionTime = 700
# Default: 350
FastConnectionTime = 350
# Default: 50
MaxConnectionPerIP = 50
# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------
# Specify the appropriate driver and url for the database you're using.
# Examples:
# Driver = com.mysql.jdbc.Driver (default)
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
Driver = com.mysql.jdbc.Driver
# Database URL
# URL = jdbc:mysql://localhost/l2jls (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jls
# URL = jdbc:sqlserver://localhost/database = l2jls/user = sa/password =
URL = jdbc:mysql://localhost/l2jls
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password =
# Database Connection Pool
# Default: HikariCP
# Available: BoneCP, C3P0, HikariCP
ConnectionPool = HikariCP
# Default: 10
MaximumDbConnections = 10
# Default: 0
MaximumDbIdleTime = 0
# Connection close time.
# Default: 60000
ConnectionCloseTime = 60000
# ---------------------------------------------------------------------------
# Misc.
# ---------------------------------------------------------------------------
# If False, the license (after the login) will not be shown.
# Default: True
ShowLicence = True
# Default: True
AutoCreateAccounts = True
# Datapack root directory.
# Defaults to current directory from which the server is started.
DatapackRoot = .
# ---------------------------------------------------------------------------
# Developer Settings
# ---------------------------------------------------------------------------
# Default: False
Debug = False
# ---------------------------------------------------------------------------
# Restart LS every 24 hours?
# ---------------------------------------------------------------------------
# Enable disable scheduled login restart.
# Default: False
LoginRestartSchedule = False
# Time in hours.
# Default: 24
LoginRestartTime = 24
And this is gameserver config
- # ---------------------------------------------------------------------------
# Game 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
# ---------------------------------------------------------------------------
# Enables automatic port mapping for game server.
# If you have a router game server will request for port forwarding.
# Default: True
EnableUPnP = True
# Where's the Login server this gameserver should connect to
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: 127.0.0.1
LoginHost = 127.0.0.1
# TCP port the login server listen to for gameserver connection requests
# Default: 9014
LoginPort = 9014
# Bind address for gameserver. You should not need to change it in most cases.
# WARNING: <u><b><font color="red">Please don't change default IPs here if you don't know what are you doing!</font></b></u>
# WARNING: <u><b><font color="red">External/Internal IPs are now inside "ipconfig.xml" file.</font></b></u>
# Default: * (0.0.0.0)
GameserverHostname = *
# Default: 7777
GameserverPort = 7777
# ---------------------------------------------------------------------------
# Database
# ---------------------------------------------------------------------------
# Specify the appropriate driver and url for the database you're using.
# Examples:
# Driver = com.mysql.jdbc.Driver (default)
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
Driver = com.mysql.jdbc.Driver
# Database URL
# URL = jdbc:mysql://localhost/l2jgs (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jgs
# URL = jdbc:sqlserver://localhost/database = l2jgs/user = sa/password =
URL = jdbc:mysql://localhost/l2jgs
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password =
# Database Connection Pool
# Default: HikariCP
# Available: BoneCP, C3P0, HikariCP
ConnectionPool = HikariCP
# Default: 100
MaximumDbConnections = 100
# Default: 0
MaximumDbIdleTime = 0
# ---------------------------------------------------------------------------
# Misc Server Settings
# ---------------------------------------------------------------------------
# This is the server ID that the Game Server will request.
# Example: 1 = Bartz
# Default: 1
RequestServerID = 1
# True = The Login Server will give an other ID to the server if the requested ID is already reserved.
# Default: True
AcceptAlternateID = True
# Datapack root directory.
# Defaults to current directory from which the server is started unless the below line is uncommented.
# WARNING: <u><b><font color="red">If the specified path is invalid, it will lead to multiple errors!</font></b></u>
#Default: .
DatapackRoot = .
# Define how many players are allowed to play simultaneously on your server.
# Default: 500
MaximumOnlineUsers = 500
# Numbers of protocol revisions that server allows to connect.
# Delimiter is ;
# WARNING: <u><b><font color="red">Changing the protocol revision may result in incompatible communication and many errors in game!</font></b></u>
# Default: 267;268;271;273
AllowedProtocolRevisions = 267;268;271;273
# ---------------------------------------------------------------------------
# Misc Player Settings
# ---------------------------------------------------------------------------
# Character name template.
# Examples:
# CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
# The above setting will allow names with first capital letter, next three small letters,
# and any letter (case insensitive) or number, like OmfgWTF1
# CnameTemplate = [A-Z][a-z]*
# The above setting will allow names only of letters with first one capital, like Omfgwtf
# Default .* (allows any symbol)
CnameTemplate = .*
# This setting restricts names players can give to their pets.
# See CnameTemplate for details
PetNameTemplate = .*
# This setting restricts clan/subpledge names players can set.
# See CnameTemplate for details
ClanNameTemplate = .*
# Maximum number of characters per account.
# Default: 7 (client limit)
CharMaxNumber = 7
Re: GameServer error
Posted: Sat Jan 30, 2016 5:11 pm
by Sacrifice
ipconfig.xml file is wrong nikosdg46, but Avanael92 can help you this time.
Re: GameServer error
Posted: Sat Jan 30, 2016 5:14 pm
by nikosdg46
Sacrifice wrote:ipconfig.xml file is wrong nikosdg46, but Avanael92 can help you this time.
I have tried everything I could and found in the Web but none had this problem...
I only want to play it local in order to experament and i cant
Re: GameServer error
Posted: Sat Jan 30, 2016 5:18 pm
by Sacrifice
nikosdg46 wrote:Sacrifice wrote:ipconfig.xml file is wrong nikosdg46, but Avanael92 can help you this time.
I have tried everything I could and found in the Web but none had this problem...
I only want to play it local in order to experament and i cant
Dont edit loginserver or gameserver datas about networking, just only rename default-ipconfig.xml to ipconfig.xml, server then run in local.
Remember edit your l2.ini in client and change ServerAddr=127.0.0.1
Re: GameServer error
Posted: Sat Jan 30, 2016 5:43 pm
by nikosdg46
Dont edit loginserver or gameserver datas about networking, just only rename default-ipconfig.xml to ipconfig.xml, server then run in local.
Remember edit your l2.ini in client and change ServerAddr=127.0.0.1
Didn't work...
[attachment=0]Screenshot (3).png[/attachment]
Re: GameServer error
Posted: Sat Jan 30, 2016 7:06 pm
by Sacrifice
Code: Select all
<?xml version="1.0" encoding="UTF-8"?><!-- Note: If file is named "ipconfig.xml" this data will be used as network configuration, otherwise server will configure it automatically! --><!-- Externalhost here (Internet IP) or Localhost IP for local test --><gameserver address="127.0.0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../data/xsd/ipconfig.xsd"> <!-- Localhost here --> <define subnet="127.0.0.0/8" address="127.0.0.1" /> <!-- Internalhosts here (LANs IPs) --> <define subnet="10.0.0.0/8" address="10.0.0.0" /> <define subnet="172.16.0.0/19" address="172.16.0.0" /> <define subnet="192.168.0.0/16" address="192.168.0.0" /> <define subnet="192.168.0.0/24" address="192.168.0.0" /> <define subnet="192.168.1.0/24" address="192.168.1.0" /></gameserver>
Re: GameServer error
Posted: Sun Jan 31, 2016 3:05 am
by Avanael92
Sorry I'm late, busy doing stuffs
You shouldn't have edited ipconfig.xml in the first place, especially not the localhost as LAN IPs
. If you want to run it local, let it be default like Sacrifice's code and the only thing you need to do is to rename default-ipconfig.xml into ipconfig.xml.
Re: GameServer error
Posted: Mon Feb 01, 2016 1:03 pm
by UnAfraid
Don't use ipconfig.xml unless u know what u are doing.
Let server configure itself automatically.
Also his problem is not related to ipconfig.xml at all.
[30/01 14:33:04] Damn! Registeration Failed: Reason: already logged in
That means that u probably started game server two (or more) times
Re: GameServer error
Posted: Mon Feb 01, 2016 4:06 pm
by nikosdg46
Well...now there is another problem...It seems it can't find UPnP gateway.
Also I edited l2.ini but it keeps loging me in to the server from which I took the System folder.
I am so close to give up...
And there is no proper guide to make a server in order for new people to learn...all guides are outdated...
Screenshot (4).png
Re: GameServer error
Posted: Mon Feb 01, 2016 4:31 pm
by Sacrifice
If you want that login and gameserver found by himself correct upnp gateway... then rename file ipconfg.xml (if you have it so (thats for manual configuration)) to default-ipconfig.xml with default code inside file.
Leave enable upnp configs to true... and then all will go well.
Re: GameServer error
Posted: Mon Feb 01, 2016 9:17 pm
by UnAfraid
UPnP is only used if u have router, this is not a problem, its informational message.
Re: GameServer error
Posted: Mon Feb 01, 2016 10:46 pm
by Sacrifice
UnAfraid wrote:UPnP is only used if u have router, this is not a problem, its informational message.
Yes! True
Re: GameServer error
Posted: Tue Feb 02, 2016 6:02 pm
by nikosdg46
Problem solved, I only had to set GameServerHostname to 127.0.0.1