No, the 62.210.178.23 ip is the external ip of my dedicated server on the web (so it's a direct ip interface, i have no FW on it, only fail2ban with iptables that block some services access like ssh, ntp, ddos when to many wrong attempt are flagged...).
I just try to run the world server on the same computer of my client, after open the correct ports, all are working fine. i was able to connect on it and i don't have the "waiting on data" message. (first good news)
So the problem should appear when the client and the world server are not on the same computer (or maybe LAN if you forward the correct port to the correct computer).
I will continue my tests this afternoon if i have time between 2 works ^^ or this night at home
I think i will check if my 10194-10300 UDP ports are listening (at least one) and are not used by another service... other head too, maybe it's a wrong redirect from the login server... it's odd that i see my home ip in the web interface for my server ip when i check the server info.
Code: Select all
01:27:53.056 I General Starting VGOEmulator WorldServer v0.1 Alpha
01:27:53.058 I Database MySQL database connected to localhost:3306
01:27:53.058 D Database Select:
SELECT `opcode_id`,`opcode_name`
FROM `opcodes`
01:27:53.068 I Config Successfully loaded 440 packet structs.
01:27:53.068 D Database Select:
SELECT `title_id`, `title_name`, `type`, `discovered_char_id_fk` FROM `titles`
01:27:53.069 I Database Successfully loaded 389 character titles.
01:27:53.069 D Rules Loading Rule Sets...
01:27:53.069 D Database Select:
SELECT `ruleset_id`,`ruleset_name`
FROM `rulesets`
WHERE `ruleset_active`>0
01:27:53.069 D Rules Loading rule set 'default_ruleset' (1)
01:27:53.069 D Database Select:
SELECT `rule_category`,`rule_type`,`rule_value`
FROM `ruleset_details`
WHERE `ruleset_id_fk`=1
01:27:53.070 D Rules Setting rule category 'R_World', type 'DefaultStartingChunkID' to value: 1
01:27:53.070 D Rules Setting rule category 'R_Dev', type 'LoadNPCData' to value: 1
01:27:53.070 D Rules Setting rule category 'R_Player', type 'DefaultMovementSpeed' to value: 750.0
01:27:53.070 D Rules Setting rule category 'R_Chunk', type 'ProcessThreadSleepMS' to value: 50
01:27:53.070 D Rules Setting rule category 'R_Chunk', type 'RemoveSpawnDistance' to value: 17000
01:27:53.070 D Rules Setting rule category 'R_Chunk', type 'MaxSendSpawnDistance' to value: 8500
01:27:53.070 D Rules Setting rule category 'R_Chunk', type 'DefaultChunkShutdownTimer' to value: 300000
01:27:53.070 D Rules Setting rule category 'R_World', type 'UseStartingLocations' to value: 1
01:27:53.070 D Rules Setting rule category 'R_World', type 'ServerLocked' to value: 0
01:27:53.070 D Rules Setting rule category 'R_Chunk', type 'HearChatDistance' to value: 8500
01:27:53.070 D Rules Setting rule category 'R_Player', type 'DefaultTitlePrefix' to value: 600
01:27:53.070 D Rules Setting rule category 'R_Player', type 'DefaultTitleSuffix' to value: 601
01:27:53.070 D Rules Setting rule category 'R_Player', type 'DefaultTitleShow' to value: 1
01:27:53.070 D Rules Loaded 1 Rule Sets
01:27:53.070 D Database Select:
SELECT `config_value`
FROM `variables`
WHERE `config_name`='default_ruleset_id'
01:27:53.071 D Rules Loading Global Ruleset id 1
01:27:53.071 D Database Select:
SELECT id, `continent`, `shortname`, `filename`,`start_x`,`start_y`,`start_z`,`file_count`,`file_guid`, `file_size`,
`coord_x`, `coord_y`, `displayname`, `start_pitch`, `start_yaw`, `start_roll`, `chunk_type`, `behavior_flags`, `access_flags`,
`is_city`, `always_loaded`, `shutdown_timer`, `file_count`, `name_count`, `file_guid`, `file_size`, `ruleset_id`, `script_id`
FROM `chunks`
WHERE 1
01:27:53.076 D Database Select:
SELECT `config_name`, `config_value` FROM `variables` WHERE 1
01:27:53.076 I Database Successfully loaded 4 variables.
01:27:53.076 D Database Select:
SELECT `command_id`, `command_text`, `command_sub`, `command_access`
FROM commands
WHERE 1
01:27:53.078 I Database Successfully loaded 467 commands.
01:27:53.078 D Database Select:
SELECT `script_id`, `script_name` FROM `lua_scripts` WHERE `script_type` = 'Spawn'
01:27:53.078 D Database Select:
SELECT `script_id`, `script_name` FROM `lua_scripts` WHERE `script_type` = 'Chunk'
01:27:53.079 D Database Query:
UPDATE `characters` SET is_online = 0
01:27:53.079 D Database Select:
SELECT `file_index`, `fname`, `guid`, `flags`, `gen`, `size`,
`export_count`, `name_count`, `always_send`
FROM `unreal_files`
ORDER BY always_send DESC, file_order
01:27:53.100 D Database Select:
SELECT `emote_cmd`, `emote_response_notarget`, `emote_response_target`, `emote_animation_id` FROM `emotes`
01:27:53.101 I Database Successfully loaded 123 Emotes.
01:27:53.101 I Net Server listening on localhost:10100
01:27:53.284 I Net Connected to login server 68.98.218.5:10102
01:29:18.148 D Database Select:
SELECT `character_id`
FROM `characters`
WHERE `firstname`='Blackstorm'
AND is_deleted = 0
01:29:18.346 D LS Create character request for 'Blackstorm' for account ID 266
01:29:18.346 D Database Query:
INSERT INTO `characters` (`account_id`,`firstname`,`lastname`,`adventure_class`,`race`,`gender`,`date_created`)
VALUES ('266','Blackstorm','Shogun','25','3','0',UNIX_TIMESTAMP())
01:29:18.348 D Rules Rule: R_Player:DefaultTitleShow, Value: 1
01:29:18.348 D Rules Rule: R_Player:DefaultTitlePrefix, Value: 600
01:29:18.348 D Rules Rule: R_Player:DefaultTitleSuffix, Value: 601
01:29:18.348 D Database Query:
INSERT INTO `character_details` (`char_id_fk`,`title_show`,`title_prefix`,`title_suffix`) VALUES (1, 1, 600, 601)
01:29:18.348 D Database Query:
INSERT INTO `character_appearances` (`char_id_fk`,`appearance_id`,`appearance_value`) VALUES ('1','0','50'),('1','1','50'),('1','2','1'),('1','3','1')
,('1','4','1'),('1','5','1'),('1','6','1'),('1','7','1'),('1','8','1'),('1','9','1'),('1','10','1'),('1','11','1'),('1','12','50'),('1','13','50'),('1
','14','50'),('1','15','50'),('1','16','50'),('1','17','50'),('1','18','50'),('1','19','50'),('1','20','50'),('1','21','50'),('1','22','50'),('1','23'
,'50'),('1','24','50'),('1','25','50'),('1','26','50'),('1','27','50'),('1','28','50'),('1','29','50'),('1','30','50'),('1','31','50'),('1','32','50')
,('1','33','50'),('1','34','50'),('1','35','50'),('1','36','50'),('1','37','50'),('1','38','50'),('1','39','50'),('1','40','50'),('1','41','50'),('1',
'42','50'),('1','43','50'),('1','44','50'),('1','45','50'),('1','46','50'),('1','47','50'),('1','48','50'),('1','49','50'),('1','50','50'),('1','51','
50'),('1','52','50'),('1','53','50'),('1','54','50'),('1','55','50'),('1','56','50'),('1','57','50'),('1','58','50'),('1','59','50'),('1','60','50'),(
'1','61','50'),('1','62','50'),('1','63','50')
01:29:18.350 D Database Query:
INSERT INTO `character_titles` (`char_id_fk`,`title_id_fk`) VALUES (1,600)
01:29:18.350 D Database Query:
INSERT INTO `character_titles` (`char_id_fk`,`title_id_fk`) VALUES (1,601)
01:29:18.351 D Database Select:
SELECT `shortname`, s.`start_x`, s.`start_y`, s.`start_z` FROM starting_locations s, chunks c WHERE s.chunk_id = c.id AND class_id IN (25, 255) AND ra
ce_id IN (3, 255)
01:29:18.351 D Database Query:
UPDATE characters c1, chunks c2, starting_locations s SET
c1.current_chunk_fk = c2.id,
c1.starting_chunk_fk = c2.id,
c1.current_x = s.start_x,
c1.current_y = s.start_y,
c1.current_z = s.start_z,
c1.current_pitch = s.start_pitch,
c1.current_yaw = s.start_yaw,
c1.current_roll = s.start_roll
WHERE c2.id = s.chunk_id
AND s.class_id IN (25, 255)
AND s.race_id IN (3, 255)
AND c1.character_id = 1
01:29:18.352 D LS Character 'Blackstorm' created with character ID 1
result : no error displayed but in the second case, i can't log on.