nhoccon309
13-01-09, 11:46 AM
Chào BachCotSau (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>) và các bạn. Mình loay hoay mãi không đưa được server lên online, chỉ chơi được.
Đây là IP lan của mình: 192.168.1.10
Sau khi xem file log từ máy mình thì được kết quả như sau:
STARTING LOG
Professional (Build 6000)
BrokerServerIP:mygbserve.servegame.org
BrokerServerPort:8372
C:\GunboundHN\GunBound.gme
Connect fail status = STATUS_ERROR host = localhost , port = 8355, Identify=3 error=10061
socket 2 connect to mygbserve.servegame.org: 8372
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 12 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 46 46 C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 01
socket 0 connect to 192.168.1.10: 8360
connect host = 192.168.1.10 , port = 8360
1000 >>
1001 << 29 00 00 00
1010 >> 5E 10 7D 83 43 10 70 8D BB B2 E5 9E 27 38 0D 94 1A 14 70 8E D2 F6 68 92 24 74 8F 41 65 F3 E1 22 2D 7F A1 CB 96 60 45 D5 74 32 D6 A5 DB 8D D0 DC 14 F2 03 93 54 D5 6B D7 46 19 FB 7D 28 83 7C 33 A5 E2 70 2C 64 0F 23 43 F6 60 12 75 06 C1 E9 AA 0F 94 7B 33 D7 63 0D 05 27 D0 75 F3 E2 21 70 3A 84 50 E8 E6 B8 BB 48 EB 48 7D 44 E0 85 88 22 A0
1012 << 00 00 23 48 00 00 41 44 4D 49 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 13 00 13 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 E8 03 00 00 E8 03 00 00 40 42 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 F2 D8 31 00 36 E0 DD A5 8B 75 75 32 D1 F4 BE AA 94 E1 BC 66 BD 36 A5 99 EA 5B A0 55 00 30 A7
1016 >> 4F 47 D1 AF B9 1C E4 2E B1 35 32 50 60 5E 9B 77
1017 << 00 00
2000 >> FF FF
2001 << 00 00 01 00 00 01 00 41 44 4D 49 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 13 00 13 00 01 00 2A 20 43 68 61 6F 20 4D 75 6E 67 20 62 61 6E 20 74 68 61 6D 20 67 69 61 20 43 61 75 20 4C 61 63 20 42 6F 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 20 4E 61 6D 0D 0A 23 20 42 61 6E 20 64 61 6E 67 20 74 68 61 6D 20 67 69 61 20 4B 65 6E 68 20 311 Socket disconnected
6000 >>
1090 >> 00
1091 << 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3200 >> FF FF
3201 << 01 00
6001 << 00 00 00 00
6100 >>
6101 << 00 00 28 23 00 00
6104 >>
6105 << 00 00 40 42 0F 002 Socket disconnected
2100 >> 02 00 00 09 00
6004 >>
2103 << 00 00 00 00
socket 2 connect to mygbserve.servegame.org: 8372
0 Socket disconnected
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 12 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 46 46 C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 012 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
Để ý dòng thứ 19 thì thấy:
connect host = 192.168.1.10 , port = 8360
Đã hơi là lạ rồi
Khi dùng một máy từ WAN kết nối vào thì nhận được kết quả như sau:
STARTING LOG
Microsoft Windows XP Professional Service Pack 2 (Build 2600)
BrokerServerIP:mygbserve.servegame.org
BrokerServerPort:8372
C:\GunboundHN\GunBound.gme
Connect fail status = STATUS_ERROR host = localhost , port = 8355, Identify=3 error=10061
socket 2 connect to mygbserve.servegame.org: 8372
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 08 48 61 20 4E 6F 69 20 31 11 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 08 48 61 20 4E 6F 69 20 32 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 01
socket 0 connect to 192.168.1.10: 8360
2 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
0 Socket disconnected
Connect fail status = STATUS_ERROR host = 192.168.1.10 , port = 8360, Identify=0 error=10038
1 Socket disconnected
2 Socket disconnected
Dòng thứ 25 kìa, lại là như thế !
Tại sao vẫn là 192.168.1.10 => IP LAN của mình
Không hiểu biết lắm nhưng theo nhận định của mình, server đã kiểm tra tên host là
mygbserve.servegame.org => đổi ra IP rồi truyền nó cho client và client theo đó để kết nối vào. Mà mạng WAN thì 192.168.1.10 đâu có giá trị gì, ko kết nối được là phải !
Vấn đề convert mygbserve.servegame.org ra IP sẽ thành 192.168.1.10 là do mình set trong hosts
Vào và xóa đi thì kết quả của mình là khi từ WAN đăng nhập vào game, tất cả các kênh đều bị mờ không thể click vào được.
Theo tớ, server kiểm tra cái host mygbserve.servegame.org rồi trả cho client kết quả kênh đó bị mờ hay không bị mờ.
Vậy thì:
1. Nếu để mygbserve.servegame.org thành 192.168.1.10 thì dõ dàng khi kiểm tra server thấy hợp lệ (thì cũng một máy mà) -> truyền cho client thông số kênh có thể vào và IP kênh là 192.168.1.10 -> bố client nào vào nổi
2. Nếu mygbserve.servegame.org để thành IP WAN thì ngay bước đầu tiên server kiểm tra thấy không hợp lệ (đảm bảo như thế, không tin ai cứ thử với cổng 80 thì biết, hiện ngay ra trình setup modem) và các kênh bị mờ.
Thế thì làm thế nào nhỉ ?
Hôm nay có hỏi một người trên diễn đàn đã từng làm thành công, người ấy nói nhìn vào file cũ của BachCotSau và config theo đúng như thế.
BuddyCenter\Setting.txt
[BuddyCenter]
Port=8391
StarAccept=203.210.237.12
Accept=203.210.237.12
...
[BuddyServ]
Port=8352
;================================================= =======
StarAccept=203.210.237.12
Accept=203.210.237.12
...
Game server list
Clb Gunbound VietNam;Kenh 1\nAvatar OFF;203.210.237.12;8360;0;
Clb Gunbound VietNam;Kenh 2\nAvatar ON;203.210.237.12;8361;1;
[GunBoundXPBroker]
Accept=203.210.237.12
[GunBoundXPServ]
Port=8360
Accept=128.0/1;64.0/1
CenterPort=8372
CenterIp=gb.webhop.info
...
Ồ, vậy mình làm đúng như thế, chỗ nào IP WAN thì thay = WAN, chỗ nào dyn domain thì thay = domain. Kết quả là khi kết nối từ WAN thì các kênh đều bị mờ. Buồn :(
Mong các bác giải thích hộ. Nếu ai có thể giúp em thì em cảm ơn và xin hậu tạ !
Đây là IP lan của mình: 192.168.1.10
Sau khi xem file log từ máy mình thì được kết quả như sau:
STARTING LOG
Professional (Build 6000)
BrokerServerIP:mygbserve.servegame.org
BrokerServerPort:8372
C:\GunboundHN\GunBound.gme
Connect fail status = STATUS_ERROR host = localhost , port = 8355, Identify=3 error=10061
socket 2 connect to mygbserve.servegame.org: 8372
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 12 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 46 46 C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 01
socket 0 connect to 192.168.1.10: 8360
connect host = 192.168.1.10 , port = 8360
1000 >>
1001 << 29 00 00 00
1010 >> 5E 10 7D 83 43 10 70 8D BB B2 E5 9E 27 38 0D 94 1A 14 70 8E D2 F6 68 92 24 74 8F 41 65 F3 E1 22 2D 7F A1 CB 96 60 45 D5 74 32 D6 A5 DB 8D D0 DC 14 F2 03 93 54 D5 6B D7 46 19 FB 7D 28 83 7C 33 A5 E2 70 2C 64 0F 23 43 F6 60 12 75 06 C1 E9 AA 0F 94 7B 33 D7 63 0D 05 27 D0 75 F3 E2 21 70 3A 84 50 E8 E6 B8 BB 48 EB 48 7D 44 E0 85 88 22 A0
1012 << 00 00 23 48 00 00 41 44 4D 49 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 13 00 13 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 E8 03 00 00 E8 03 00 00 40 42 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 F2 D8 31 00 36 E0 DD A5 8B 75 75 32 D1 F4 BE AA 94 E1 BC 66 BD 36 A5 99 EA 5B A0 55 00 30 A7
1016 >> 4F 47 D1 AF B9 1C E4 2E B1 35 32 50 60 5E 9B 77
1017 << 00 00
2000 >> FF FF
2001 << 00 00 01 00 00 01 00 41 44 4D 49 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 00 13 00 13 00 01 00 2A 20 43 68 61 6F 20 4D 75 6E 67 20 62 61 6E 20 74 68 61 6D 20 67 69 61 20 43 61 75 20 4C 61 63 20 42 6F 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 20 4E 61 6D 0D 0A 23 20 42 61 6E 20 64 61 6E 67 20 74 68 61 6D 20 67 69 61 20 4B 65 6E 68 20 311 Socket disconnected
6000 >>
1090 >> 00
1091 << 00 00 FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3200 >> FF FF
3201 << 01 00
6001 << 00 00 00 00
6100 >>
6101 << 00 00 28 23 00 00
6104 >>
6105 << 00 00 40 42 0F 002 Socket disconnected
2100 >> 02 00 00 09 00
6004 >>
2103 << 00 00 00 00
socket 2 connect to mygbserve.servegame.org: 8372
0 Socket disconnected
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 12 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 46 46 C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 14 43 6C 62 20 47 75 6E 62 6F 75 6E 64 20 56 69 65 74 4E 61 6D 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 012 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
Để ý dòng thứ 19 thì thấy:
connect host = 192.168.1.10 , port = 8360
Đã hơi là lạ rồi
Khi dùng một máy từ WAN kết nối vào thì nhận được kết quả như sau:
STARTING LOG
Microsoft Windows XP Professional Service Pack 2 (Build 2600)
BrokerServerIP:mygbserve.servegame.org
BrokerServerPort:8372
C:\GunboundHN\GunBound.gme
Connect fail status = STATUS_ERROR host = localhost , port = 8355, Identify=3 error=10061
socket 2 connect to mygbserve.servegame.org: 8372
connect host = mygbserve.servegame.org , port = 8372
1100 >> 00 00 00 00
1102 << 00 00 01 02 00 00 00 08 48 61 20 4E 6F 69 20 31 11 4B 65 6E 68 20 31 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A8 00 00 00 00 64 00 FC 13 00 01 01 00 01 08 48 61 20 4E 6F 69 20 32 11 4B 65 6E 68 20 32 5C 6E 41 76 61 74 61 72 20 4F 4E C0 A8 01 0A 20 A9 00 00 00 00 64 00 FC 13 01 01
socket 0 connect to 192.168.1.10: 8360
2 Socket disconnected
2 Socket disconnected
0 Socket disconnected
1 Socket disconnected
2 Socket disconnected
0 Socket disconnected
Connect fail status = STATUS_ERROR host = 192.168.1.10 , port = 8360, Identify=0 error=10038
1 Socket disconnected
2 Socket disconnected
Dòng thứ 25 kìa, lại là như thế !
Tại sao vẫn là 192.168.1.10 => IP LAN của mình
Không hiểu biết lắm nhưng theo nhận định của mình, server đã kiểm tra tên host là
mygbserve.servegame.org => đổi ra IP rồi truyền nó cho client và client theo đó để kết nối vào. Mà mạng WAN thì 192.168.1.10 đâu có giá trị gì, ko kết nối được là phải !
Vấn đề convert mygbserve.servegame.org ra IP sẽ thành 192.168.1.10 là do mình set trong hosts
Vào và xóa đi thì kết quả của mình là khi từ WAN đăng nhập vào game, tất cả các kênh đều bị mờ không thể click vào được.
Theo tớ, server kiểm tra cái host mygbserve.servegame.org rồi trả cho client kết quả kênh đó bị mờ hay không bị mờ.
Vậy thì:
1. Nếu để mygbserve.servegame.org thành 192.168.1.10 thì dõ dàng khi kiểm tra server thấy hợp lệ (thì cũng một máy mà) -> truyền cho client thông số kênh có thể vào và IP kênh là 192.168.1.10 -> bố client nào vào nổi
2. Nếu mygbserve.servegame.org để thành IP WAN thì ngay bước đầu tiên server kiểm tra thấy không hợp lệ (đảm bảo như thế, không tin ai cứ thử với cổng 80 thì biết, hiện ngay ra trình setup modem) và các kênh bị mờ.
Thế thì làm thế nào nhỉ ?
Hôm nay có hỏi một người trên diễn đàn đã từng làm thành công, người ấy nói nhìn vào file cũ của BachCotSau và config theo đúng như thế.
BuddyCenter\Setting.txt
[BuddyCenter]
Port=8391
StarAccept=203.210.237.12
Accept=203.210.237.12
...
[BuddyServ]
Port=8352
;================================================= =======
StarAccept=203.210.237.12
Accept=203.210.237.12
...
Game server list
Clb Gunbound VietNam;Kenh 1\nAvatar OFF;203.210.237.12;8360;0;
Clb Gunbound VietNam;Kenh 2\nAvatar ON;203.210.237.12;8361;1;
[GunBoundXPBroker]
Accept=203.210.237.12
[GunBoundXPServ]
Port=8360
Accept=128.0/1;64.0/1
CenterPort=8372
CenterIp=gb.webhop.info
...
Ồ, vậy mình làm đúng như thế, chỗ nào IP WAN thì thay = WAN, chỗ nào dyn domain thì thay = domain. Kết quả là khi kết nối từ WAN thì các kênh đều bị mờ. Buồn :(
Mong các bác giải thích hộ. Nếu ai có thể giúp em thì em cảm ơn và xin hậu tạ !