Jump to content
  • 0
Sign in to follow this  
bulat

Your connection is currently delayed. Please reconnect again later. login port 6950

Question

Hello everyone. Launched hercules on VPS linux. The emulator starts up perfectly, without any errors, but when I go into the game itself via exe it gives the following error:

Your connection is currently delayed. Please reconnect again later.

my sclientifo.hml:

<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
	<desc>Ragnarok Client Information</desc>
	<servicetype>russia</servicetype>
	<servertype>primary</servertype>
	<connection>
		<display>bkhusnutdinov</display>
      		<address>194.67.111.###</address>
      		<port>6900</port>
      		<version>46</version>
      		<langtype>14</langtype>
		<registrationweb>194.67.111.###</registrationweb>
		<loading>
			<image>loading00.jpg</image>
			<image>loading01.jpg</image>
			<image>loading02.jpg</image>
			<image>loading03.jpg</image>
			<image>loading04.jpg</image>
			<image>loading05.jpg</image>
			<image>loading06.jpg</image>
		</loading>
   	</connection>
</clientinfo>

checked where it connects and found that it connects not to port 6900 but to port 6950 is this normal?

checked all ports that are needed all open.

login-server.conf:

login_configuration: {
	// Login-server's console configuration
	@include "conf/global/console.conf"

	inter: {
		// The login server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Login Server Port
		login_port: 6900

		// Interval (in minutes) to execute a DNS/IP update. Disabled by default.
		// Enable it if your server uses a dynamic IP which changes with time.
		//ip_sync_interval: 10
	}

char-server.conf:


char_configuration: {
	@include "conf/global/console.conf"
	@include "conf/global/sql_connection.conf"

	// Server name, use alternative character such as ASCII 160 for spaces.
	// NOTE: Do not use spaces or any of these characters which are not allowed in
	//       Windows filenames \/:*?"<>|
	//       ... or else guild emblems won't work client-side!
	server_name: "Hercules"

	// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
	wisp_server_name: "Server"

	// Guild earned exp modifier.
	// Adjusts taxed exp before adding it to the guild's exp. For example,
	// if set to 200, the guild receives double the player's taxed exp.
	guild_exp_rate: 100

	// Information related to inter-server behavior
	inter: {
		// Server Communication username and password.
		userid: "bk###"
		passwd: "bk###"

		// Login Server IP
		// The character server connects to the login server using this IP address.
		// NOTE: This is useful when you are running behind a firewall or are on
		// a machine with multiple interfaces.
		login_ip: "194.67.111.###"

		// The character server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Login Server Port
		login_port: 6900

		// Character Server IP
		// The IP address which clients will use to connect.
		// Set this to what your server's public IP address is.
		char_ip: "194.67.111.###"

		// Character Server Port
		char_port: 6121
	}

map-server.conf :

map_configuration: {
	@include "conf/global/console.conf"
	@include "conf/global/sql_connection.conf"

	// map_list and map_removed
	@include "conf/map/maps.conf"

	// When @help or @h is typed when you are a GM, this is displayed for helping new GMs understand GM commands.
	help_txt: "conf/map/help.txt"
	charhelp_txt: "conf/map/charhelp.txt"

	// Enable the @guildspy and @partyspy at commands?
	// Note that enabling them decreases packet sending performance.
	enable_spy: false

	// Read map data from GATs and RSWs in GRF files or a data directory
	// as referenced by grf-files.txt rather than from the mapcache?
	use_grf: false

	// When employing more than one language (see db/translations.conf),
	// this setting is used as a fallback
	default_language: "English"

	// Information related to inter-server behavior
	inter: {
		// Interserver communication passwords, set in the login server database
		userid: "bk###"
		passwd: "bk###"

		// Character Server IP
		// The map server connects to the character server using this IP address.
		// NOTE: This is useful when you are running behind a firewall or are on
		// a machine with multiple interfaces.
		char_ip: "194.67.111.###"

		// The map server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Character Server Port
		char_port: 6121

		// Map Server IP
		// The IP address which clients will use to connect.
		// Set this to what your server's public IP address is.
		map_ip: "194.67.111.###"

		// Map Server Port
		map_port: 5121
	}

packetver: 20200122. 

On a home computer under windows there are no problems with launching

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0
8 hours ago, bulat said:

Hello everyone. Launched hercules on VPS linux. The emulator starts up perfectly, without any errors, but when I go into the game itself via exe it gives the following error:

Your connection is currently delayed. Please reconnect again later.

my sclientifo.hml:

<?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>russia</servicetype> <servertype>primary</servertype> <connection> <display>bkhusnutdinov</display> <address>194.67.111.###</address> <port>6900</port> <version>46</version> <langtype>14</langtype> <registrationweb>194.67.111.###</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> </loading> </connection> </clientinfo>


<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>
	<desc>Ragnarok Client Information</desc>
	<servicetype>russia</servicetype>
	<servertype>primary</servertype>
	<connection>
		<display>bkhusnutdinov</display>
      		<address>194.67.111.###</address>
      		<port>6900</port>
      		<version>46</version>
      		<langtype>14</langtype>
		<registrationweb>194.67.111.###</registrationweb>
		<loading>
			<image>loading00.jpg</image>
			<image>loading01.jpg</image>
			<image>loading02.jpg</image>
			<image>loading03.jpg</image>
			<image>loading04.jpg</image>
			<image>loading05.jpg</image>
			<image>loading06.jpg</image>
		</loading>
   	</connection>
</clientinfo>

checked where it connects and found that it connects not to port 6900 but to port 6950 is this normal?

checked all ports that are needed all open.

login-server.conf:

login_configuration: { // Login-server's console configuration @include "conf/global/console.conf" inter: { // The login server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Interval (in minutes) to execute a DNS/IP update. Disabled by default. // Enable it if your server uses a dynamic IP which changes with time. //ip_sync_interval: 10 }


login_configuration: {
	// Login-server's console configuration
	@include "conf/global/console.conf"

	inter: {
		// The login server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Login Server Port
		login_port: 6900

		// Interval (in minutes) to execute a DNS/IP update. Disabled by default.
		// Enable it if your server uses a dynamic IP which changes with time.
		//ip_sync_interval: 10
	}

char-server.conf:

char_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // Server name, use alternative character such as ASCII 160 for spaces. // NOTE: Do not use spaces or any of these characters which are not allowed in // Windows filenames \/:*?"<>| // ... or else guild emblems won't work client-side! server_name: "Hercules" // Wisp name for server: used to send wisp from server to players (between 4 to 23 characters) wisp_server_name: "Server" // Guild earned exp modifier. // Adjusts taxed exp before adding it to the guild's exp. For example, // if set to 200, the guild receives double the player's taxed exp. guild_exp_rate: 100 // Information related to inter-server behavior inter: { // Server Communication username and password. userid: "bk###" passwd: "bk###" // Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. login_ip: "194.67.111.###" // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Login Server Port login_port: 6900 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. char_ip: "194.67.111.###" // Character Server Port char_port: 6121 }



char_configuration: {
	@include "conf/global/console.conf"
	@include "conf/global/sql_connection.conf"

	// Server name, use alternative character such as ASCII 160 for spaces.
	// NOTE: Do not use spaces or any of these characters which are not allowed in
	//       Windows filenames \/:*?"<>|
	//       ... or else guild emblems won't work client-side!
	server_name: "Hercules"

	// Wisp name for server: used to send wisp from server to players (between 4 to 23 characters)
	wisp_server_name: "Server"

	// Guild earned exp modifier.
	// Adjusts taxed exp before adding it to the guild's exp. For example,
	// if set to 200, the guild receives double the player's taxed exp.
	guild_exp_rate: 100

	// Information related to inter-server behavior
	inter: {
		// Server Communication username and password.
		userid: "bk###"
		passwd: "bk###"

		// Login Server IP
		// The character server connects to the login server using this IP address.
		// NOTE: This is useful when you are running behind a firewall or are on
		// a machine with multiple interfaces.
		login_ip: "194.67.111.###"

		// The character server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Login Server Port
		login_port: 6900

		// Character Server IP
		// The IP address which clients will use to connect.
		// Set this to what your server's public IP address is.
		char_ip: "194.67.111.###"

		// Character Server Port
		char_port: 6121
	}

map-server.conf :

map_configuration: { @include "conf/global/console.conf" @include "conf/global/sql_connection.conf" // map_list and map_removed @include "conf/map/maps.conf" // When @help or @h is typed when you are a GM, this is displayed for helping new GMs understand GM commands. help_txt: "conf/map/help.txt" charhelp_txt: "conf/map/charhelp.txt" // Enable the @guildspy and @partyspy at commands? // Note that enabling them decreases packet sending performance. enable_spy: false // Read map data from GATs and RSWs in GRF files or a data directory // as referenced by grf-files.txt rather than from the mapcache? use_grf: false // When employing more than one language (see db/translations.conf), // this setting is used as a fallback default_language: "English" // Information related to inter-server behavior inter: { // Interserver communication passwords, set in the login server database userid: "bk###" passwd: "bk###" // Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. char_ip: "194.67.111.###" // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. // bind_ip: "194.67.111.###" // Character Server Port char_port: 6121 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. map_ip: "194.67.111.###" // Map Server Port map_port: 5121 }


map_configuration: {
	@include "conf/global/console.conf"
	@include "conf/global/sql_connection.conf"

	// map_list and map_removed
	@include "conf/map/maps.conf"

	// When @help or @h is typed when you are a GM, this is displayed for helping new GMs understand GM commands.
	help_txt: "conf/map/help.txt"
	charhelp_txt: "conf/map/charhelp.txt"

	// Enable the @guildspy and @partyspy at commands?
	// Note that enabling them decreases packet sending performance.
	enable_spy: false

	// Read map data from GATs and RSWs in GRF files or a data directory
	// as referenced by grf-files.txt rather than from the mapcache?
	use_grf: false

	// When employing more than one language (see db/translations.conf),
	// this setting is used as a fallback
	default_language: "English"

	// Information related to inter-server behavior
	inter: {
		// Interserver communication passwords, set in the login server database
		userid: "bk###"
		passwd: "bk###"

		// Character Server IP
		// The map server connects to the character server using this IP address.
		// NOTE: This is useful when you are running behind a firewall or are on
		// a machine with multiple interfaces.
		char_ip: "194.67.111.###"

		// The map server listens on the interface with this IP address.
		// NOTE: This allows you to run multiple servers on multiple interfaces
		// while using the same ports for each server.
		// bind_ip: "194.67.111.###"

		// Character Server Port
		char_port: 6121

		// Map Server IP
		// The IP address which clients will use to connect.
		// Set this to what your server's public IP address is.
		map_ip: "194.67.111.###"

		// Map Server Port
		map_port: 5121
	}

packetver: 20200122. 

On a home computer under windows there are no problems with launching

Try to replace port : 6900 into 6950

Share this post


Link to post
Share on other sites
  • 0

In all settings, the port costs 6900, but connects to 6950. I thought that port 6900 was busy or closed, but this is not so. I changed the port to 6950, I also added it to the exceptions and everything worked, very strange ... Thank you all. Here is the saved iptables

# Generated by iptables-save v1.4.21 on Sun Mar 14 17:22:49 2021
*nat
:PREROUTING ACCEPT [274:18580]
:POSTROUTING ACCEPT [190:14097]
:OUTPUT ACCEPT [190:14097]
COMMIT
# Completed on Sun Mar 14 17:22:49 2021
# Generated by iptables-save v1.4.21 on Sun Mar 14 17:22:49 2021
*mangle
:PREROUTING ACCEPT [5500:1060302]
:INPUT ACCEPT [5500:1060302]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [5764:1489079]
:POSTROUTING ACCEPT [5764:1489079]
COMMIT
# Completed on Sun Mar 14 17:22:49 2021
# Generated by iptables-save v1.4.21 on Sun Mar 14 17:22:49 2021
*filter
:INPUT ACCEPT [2160:615414]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [3470:1096620]
-A INPUT -p tcp -m tcp --dport 5121 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6121 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6900 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6950 -j ACCEPT
COMMIT
# Completed on Sun Mar 14 17:22:49 2021
# Generated by iptables-save v1.4.21 on Sun Mar 14 17:22:49 2021
*raw
:PREROUTING ACCEPT [5500:1060302]
:OUTPUT ACCEPT [5764:1489079]
COMMIT
# Completed on Sun Mar 14 17:22:49 2021

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.