PDA

View Full Version : Xin BachCotSau vào hộ mình chút



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ạ !

kenjinzen
13-01-09, 12:05 PM
hậu tạ cái j đấy =p~ :X
mà sao mình mở file log nó ko dễ nhìn như thế kia nhờ >"<

nhoccon309
13-01-09, 02:34 PM
@kenjinzen (<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>): Thì có gì em đáp nấy thôi. Chắc các bác trên đây toàn cao tuổi và pro. Còn em, học ĐH năm đầu. Bác cho em cái YAHOO đi
Nick em là: trieu_phungtien

kenjinzen
13-01-09, 06:44 PM
hiz bằng tuổi thôi mà ^^! tớ 90 :D
Y_M : zin.ken_9x