Cannot get past server select
Forum rules
READ NOW: L2j Forums Rules of Conduct
READ NOW: L2j Forums Rules of Conduct
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Cannot get past server select
If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Not Sure - downloaded 7-5-2009:
L2JDP Revision Not Sure - downloaded 7-5-2009:
Ok, first off this is not the first time i have messed around with L2J server, second off i am not a idiot. I am having a problem i cannot for the life of me seem to fix.
The server installs and runs fine with a localhost connection, however even with the configuration changed to reflect my external ip the farthest i can get is the server selection screen. It does not matter if i try to connect from another pc in my local network or from a pc located elsewhere.
My server is the only one in the list and when i select it and click confirm nothing happens.
Any suggestions?
» Find Revision
L2J Revision Not Sure - downloaded 7-5-2009:
L2JDP Revision Not Sure - downloaded 7-5-2009:
Ok, first off this is not the first time i have messed around with L2J server, second off i am not a idiot. I am having a problem i cannot for the life of me seem to fix.
The server installs and runs fine with a localhost connection, however even with the configuration changed to reflect my external ip the farthest i can get is the server selection screen. It does not matter if i try to connect from another pc in my local network or from a pc located elsewhere.
My server is the only one in the list and when i select it and click confirm nothing happens.
Any suggestions?
-
- Posts: 253
- Joined: Thu Apr 30, 2009 12:29 am
Re: Cannot get past server select
The first step in getting it to work is to acknowledge that the server configuration is NOT fine, even though you think it's fine. If it was fine, it would work already.xixith wrote:If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Not Sure - downloaded 7-5-2009:
L2JDP Revision Not Sure - downloaded 7-5-2009:
Ok, first off this is not the first time i have messed around with L2J server, second off i am not a idiot. I am having a problem i cannot for the life of me seem to fix.
The server installs and runs fine with a localhost connection, however even with the configuration changed to reflect my external ip the farthest i can get is the server selection screen. It does not matter if i try to connect from another pc in my local network or from a pc located elsewhere.
My server is the only one in the list and when i select it and click confirm nothing happens.
Any suggestions?
Double check your server config for both loginserver and gameserver, verify that the same internal/external IP address is used in both places. Verify that you had the appropriate ports opened, ie 7777 for gameserver since you are able to get past the loginserver. Next, verify that your HOSTS file points to the correct IP address, whether it be an internal IP or an external IP address.
If the configuration files settings are correct, I had never seen where a player/administrator can not hit the loginserver or the gameserver. A majority of the time, when someone can not hit their loginserver or gameserver, it's usually user error in the configuration process.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Ok, i guess i need to be a bit clearer. Yes my server config does work, i can connect just fine on the same machine that the server is running on. Works perfect!
When i try and connect from any other machine than the one the server is running on i get stuck on the server select screen. Be it my internal network or be it the internet via my registered and properly delegated domain name.
When i try and connect from any other machine than the one the server is running on i get stuck on the server select screen. Be it my internal network or be it the internet via my registered and properly delegated domain name.
-
- Posts: 253
- Joined: Thu Apr 30, 2009 12:29 am
Re: Cannot get past server select
Post your server config files. There are a few factors that will prevent external connection to the gameserver whether it be from an internal LAN or external WAN client(s), ie: incorrect server configuration, firewall ports blocked for gameserver, incorrect HOSTS file configuration, etc etc.
But if you want help, please post your config files so at least I or another person with MORE advance networking background can try to help you. It's not that I doubt your networking knowledge or ability to configure the L2J server. I simply want to see the config files myself unless you don't really need the help.
But if you want help, please post your config files so at least I or another person with MORE advance networking background can try to help you. It's not that I doubt your networking knowledge or ability to configure the L2J server. I simply want to see the config files myself unless you don't really need the help.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Ok, here are my config files, pertinent info such as external ip and java root password have been X'd out so please do not comment on those "errors".
Login 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
# ---------------------------------------------------------------------------
# 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 = xxx.xxx.xxx.xxx
# ---------------------------------------------------------------------------
# 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 = 127.0.0.1
# Bind ip of the LoginServer, use * to bind on all available IPs
# Default: *
LoginserverHostname = *
# Default: 2106
LoginserverPort = 2106
# The address on which login will listen for GameServers, use * to bind on all available IPs
# Default: *
LoginHostname = *
# 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
# ---------------------------------------------------------------------------
# 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/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password = xxxxx
# Default: 10
MaximumDbConnections = 10
# Default: 0
MaximumDbIdleTime = 0
# ---------------------------------------------------------------------------
# Misc.
# ---------------------------------------------------------------------------
# If False, the license (after the login) will not be shown.
# Default: True
ShowLicence = true
# Default: True
AutoCreateAccounts = true
# ---------------------------------------------------------------------------
# Developer Settings
# ---------------------------------------------------------------------------
# Default: False
Debug = false
# Default: False
Assert = false
# Default: False
Developer = false
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
# ---------------------------------------------------------------------------
# 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 = xxx.xxx.xxx.xxx
# ---------------------------------------------------------------------------
# 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 = *
# Where's the Login server this gameserver should connect to
# 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
# Default: *
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/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password = xxxxx
# 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.
#DatapackRoot = C:/Work/tmp/DataPack
# Define how many players are allowed to play simultaneously on your server.
# Default: 100
MaximumOnlineUsers = 100
# Minimum and maximum protocol revision that server allow to connect.
# Warning: You must make sure that the minimum revision is always less than or equal to the maximum revision.
# Default: 83
MinProtocolRevision = 83
# Default: 83
MaxProtocolRevision = 83
# ---------------------------------------------------------------------------
# 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 = .*
# Maximum number of characters per account.
# Default: 7 (client limit)
CharMaxNumber = 7
Well thats it... any suggestions?
Login 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
# ---------------------------------------------------------------------------
# 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 = xxx.xxx.xxx.xxx
# ---------------------------------------------------------------------------
# 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 = 127.0.0.1
# Bind ip of the LoginServer, use * to bind on all available IPs
# Default: *
LoginserverHostname = *
# Default: 2106
LoginserverPort = 2106
# The address on which login will listen for GameServers, use * to bind on all available IPs
# Default: *
LoginHostname = *
# 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
# ---------------------------------------------------------------------------
# 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/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password = xxxxx
# Default: 10
MaximumDbConnections = 10
# Default: 0
MaximumDbIdleTime = 0
# ---------------------------------------------------------------------------
# Misc.
# ---------------------------------------------------------------------------
# If False, the license (after the login) will not be shown.
# Default: True
ShowLicence = true
# Default: True
AutoCreateAccounts = true
# ---------------------------------------------------------------------------
# Developer Settings
# ---------------------------------------------------------------------------
# Default: False
Debug = false
# Default: False
Assert = false
# Default: False
Developer = false
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
# ---------------------------------------------------------------------------
# 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 = xxx.xxx.xxx.xxx
# ---------------------------------------------------------------------------
# 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 = *
# Where's the Login server this gameserver should connect to
# 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
# Default: *
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/l2jdb (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jdb
# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password =
URL = jdbc:mysql://localhost/l2jdb
# Database user info (default is "root" but it's not recommended)
Login = root
# Database connection password
Password = xxxxx
# 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.
#DatapackRoot = C:/Work/tmp/DataPack
# Define how many players are allowed to play simultaneously on your server.
# Default: 100
MaximumOnlineUsers = 100
# Minimum and maximum protocol revision that server allow to connect.
# Warning: You must make sure that the minimum revision is always less than or equal to the maximum revision.
# Default: 83
MinProtocolRevision = 83
# Default: 83
MaxProtocolRevision = 83
# ---------------------------------------------------------------------------
# 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 = .*
# Maximum number of characters per account.
# Default: 7 (client limit)
CharMaxNumber = 7
Well thats it... any suggestions?
- MELERIX
- L2j Veteran
- Posts: 6667
- Joined: Sat Sep 23, 2006 11:31 pm
- Location: Chile
- Contact:
Re: Cannot get past server select
are you trough a router or firewall ? try to check if you have the following ports open:
7777
9014
2106
7777
9014
2106
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Behind a DSL modem, with DMZ active on the server in question.
-
- Posts: 253
- Joined: Thu Apr 30, 2009 12:29 am
Re: Cannot get past server select
Mighty brave to put the hosting PC on the DMZ. I would recommend you use port forwarding instead and place that PC back behind the firewall.Behind a DSL modem, with DMZ active on the server in question.
Your computer may be having issue resolving 127.0.0.1 and * for Internalhostname.
Try using the internal IP address assigned to the hosting PC as the Internalhostname. Then in your host file for the client machine, make sure you have the following lines added:
192.168.1.99 L2Authd.lineage2.com (The 192 address is hypothetical...use what is assigned to your PC)
216.107.250.194 nprotect.lineage2.com
If all fails, then need to try clean core and dp again.
See if this helps.
Last edited by lishawj on Tue Jul 07, 2009 12:42 am, edited 2 times in total.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Yep, set as you suggested already. Oh and all ports reply with a solid ping from an external source.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Bah, its a spare pc anyhow, i am not worried about it being attacked. It is on a completely separate subnet.
-
- Posts: 253
- Joined: Thu Apr 30, 2009 12:29 am
Re: Cannot get past server select
If you have that PC on a different subnet, it may be why you can not get to it if your internal router does not route properly to that subnet. Check that out first.xixith wrote:Bah, its a spare pc anyhow, i am not worried about it being attacked. It is on a completely separate subnet.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
Well like i said it pings fine, and it does run a jabber server that connects to the internet and my internal net just fine.
-
- Posts: 8
- Joined: Mon Jul 06, 2009 9:44 pm
Re: Cannot get past server select
well call me a monkeys uncle, naming the internal/external ip as the same did the trick, i swear i tried that before! TYTYTYT 
