GameServer error

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

GameServer error

Post 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.
User avatar
Avanael92
Advanced User
Advanced User
Posts: 189
Joined: Thu Aug 07, 2014 5:26 pm
Location: Germany

Re: GameServer error

Post by Avanael92 »

Would also be nice to see your ipconfig.xml, GameServer and LoginServer configs.
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

Re: GameServer error

Post 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
Last edited by nikosdg46 on Sat Jan 30, 2016 5:12 pm, edited 1 time in total.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: GameServer error

Post by Sacrifice »

ipconfig.xml file is wrong nikosdg46, but Avanael92 can help you this time.
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

Re: GameServer error

Post 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
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: GameServer error

Post 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
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

Re: GameServer error

Post 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]
You do not have the required permissions to view the files attached to this post.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: GameServer error

Post 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>
User avatar
Avanael92
Advanced User
Advanced User
Posts: 189
Joined: Thu Aug 07, 2014 5:26 pm
Location: Germany

Re: GameServer error

Post by Avanael92 »

Sorry I'm late, busy doing stuffs :roll:

You shouldn't have edited ipconfig.xml in the first place, especially not the localhost as LAN IPs :D . 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.
User avatar
UnAfraid
L2j Veteran
L2j Veteran
Posts: 4199
Joined: Mon Jul 23, 2007 4:25 pm
Location: Bulgaria
Contact:

Re: GameServer error

Post 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
Image
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

Re: GameServer error

Post 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
You do not have the required permissions to view the files attached to this post.
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: GameServer error

Post 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.
User avatar
UnAfraid
L2j Veteran
L2j Veteran
Posts: 4199
Joined: Mon Jul 23, 2007 4:25 pm
Location: Bulgaria
Contact:

Re: GameServer error

Post by UnAfraid »

UPnP is only used if u have router, this is not a problem, its informational message.
Image
Sacrifice
Advanced User
Advanced User
Posts: 1026
Joined: Thu Aug 14, 2014 6:31 am

Re: GameServer error

Post by Sacrifice »

UnAfraid wrote:UPnP is only used if u have router, this is not a problem, its informational message.
Yes! True
nikosdg46
Posts: 7
Joined: Sat Jan 30, 2016 2:55 pm

Re: GameServer error

Post by nikosdg46 »

Problem solved, I only had to set GameServerHostname to 127.0.0.1
Post Reply