PDA

View Full Version : [JX] Lỗi ngắt kết nối khi vào game bằng IP ngoài



chaolegion01
04-04-16, 03:13 PM
Chào các cao nhân, híc mình vô game offline thì vô tư nhưng khi có IP kết nối bên ngooài vào thì ko được, tạo được nhân vật, đặt tên xong vào game là bị ngắt kết nối. Các bác có cách nào hướng dẫn e fix với ạ. Em xài bản v4 linux của bác Nam Share

Sesshomaru
04-04-16, 03:19 PM
Mở port chưa..........................................

chaolegion01
04-04-16, 05:13 PM
Mở port chưa..........................................
mở hết port rồi bác, tạo được nhân vật rồi mà vào game bị dis, ko hiểu được tại sao luôn :(

minhkhanh109
04-04-16, 05:48 PM
mở hết port rồi bác, tạo được nhân vật rồi mà vào game bị dis, ko hiểu được tại sao luôn :(
add DEP thử bạn
30charrrrrrrrrrrrrrrrrrrrrrr

chaolegion01
04-04-16, 06:00 PM
add DEP thử bạn
30charrrrrrrrrrrrrrrrrrrrrrr

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

nhaodzo
04-04-16, 09:40 PM
mở thêm port 6666 harr

tuidangvui
04-04-16, 09:49 PM
Chỉ có thể là Linux, dùng modem mở port login thì dc, vào game không được, kiếm cái VPS vài trăm k là tự sướng được, đâu phải cứ dùng VPS là làm private :))

wermanhme1990
04-04-16, 10:07 PM
Chỉ có thể là Linux, dùng modem mở port login thì dc, vào game không được, kiếm cái VPS vài trăm k là tự sướng được, đâu phải cứ dùng VPS là làm private :))

Linux khác gì windows, không vào được do tường lữa thì disable nó đi chứ việc gì phải rắc rối.

Anh2SiTinh
04-04-16, 10:14 PM
Chỉ có thể là Linux, dùng modem mở port login thì dc, vào game không được, kiếm cái VPS vài trăm k là tự sướng được, đâu phải cứ dùng VPS là làm private :))

Linux mở bằng modem online vô tư, không cần VPS chi cho tốn kém :))

hocdevgame
04-04-16, 11:09 PM
Linux mở bằng modem online vô tư, không cần VPS chi cho tốn kém :))

Bác có thể hướng dẫn e 1 chút xíu về vấn đề đó đc k ạ 8-|8-|8-|8-|8-|

chaolegion01
04-04-16, 11:15 PM
Linux mở bằng modem online vô tư, không cần VPS chi cho tốn kém :))

bác có kinh nghiệm share ae tí đi bác haizzz

cuongvh93
05-04-16, 08:51 AM
Đã làm theo cách này và bạn bè vào chơi phà phà.



*Phần 1: Máy Win
- Bước 1: Chỉnh card mạng chính thành IP tĩnh 192.168.1.2 (bao nhiêu tùy thích)
Subnet 255.255.255.0
Gateway 192.168.1.1
Một số trường hợp có thể ko vào net dc thì chỉnh luôn cái DNS Server của google là 8.8.8.8

- Bước 2: Chỉnh serverlist trong SQL Server thành 192.168.1.2 MacAddress kệ nó, lát tính sau.
- Bước 3: qua Pays chỉnh database.ini như bình thường vẫn là 192.168.1.2


*Phần 2: Máy ảo Linux
- Bước 1: vào trang [Only registered and activated users can see links. ] để xem IP Wan của máy mình.
VD: 113.69.169.111 OK bạn ghi cái này ra notepad lát còn dùng nhiều.
- Bước 2: Mở máy ảo lên (nhớ là không cần chỉnh cái gì hết cứ mở lên đã rồi tính)
Đăng nhập xong bạn gõ "ifconfig" để xem hiện tại IP của máy Linux là bao nhiêu. (Mình đoán là 192.168.200.128 theo cách cài default của sv)

- Bước 3: Dùng WinSCP đăng nhập vào và ra ngoài thư mục root, đi vào đường dẫn etc/sysconfig mở file network sửa chỗ GATEWAY=113.69.169.2
Tiếp tục vào network-scripts rename ifcfg-eth0 thành ifcfg-eth00.bak còn ifcfg-eth0.bak rename lại thành ifcfg-eth0
Đây thực chất là chỉnh cho card mạng eth0 về chế độ IP tĩnh chứ ko phải tự cấp phát IP như ban đầu.
Mở ifcfg-eth0 lên và sửa thành

DEVICE=eth0
BOOTPROTO=static
BROADCAST=113.69.169.255
DHCPCLASS=
HWADDR=00:0C:29:A8:56:71 (Dòng này trong máy mấy bác như nào thì để yên, không được copy cái địa chỉ ví dụ này vào)
IPADDR=113.69.169.111
NETMASK=255.255.255.0
NETWORK=113.69.169.0
ONBOOT=yes

Copy cái MAC Address của mấy bạn vào notepad ở đây là (00:0C:29:A8:56:71)

Xong thì save và tắt sau đó turn off máy ảo đi

- Bước 4: Mở VMWare => Edit => Virtual Network Adapter...
Chọn VMNet8 chỉnh Subnet IP thành 113.69.169.0 Sau đó bấm OK
Chuột phải vào tên máy ảo chọn Setting... kiểm tra phần Network Adapter đã chọn NAT hay chưa, nếu chưa thì sửa lại còn ok rồi thì mở máy ảo lên lại thôi

- Bước 5: Mở máy ảo lên rồi "ifconfig" phát xem IP nó đã đúng là IP Wan hay chưa.
Tiếp tục dùng WinSCP mở
goddess.cfg
[FixIp]
IntranetIp = 127.0.0.1
InternetIp = 127.0.0.1

bishop.cfg thì chú ý 4 dòng này
AccSvrIP = 192.168.1.2
MacAddress = 00-0C-29-A8-56-71
[FixIp]
IntranetIp = 113.69.169.111
InternetIp = 127.0.0.1

relay_config.ini
address = 192.168.1.2
MacAddress = 00-0C-29-EB-14-BE
[FixIp]
InternetIp = 113.69.169.111
IntranetIp = 127.0.0.1


servercfg.ini
[FixIp]
IntranetIp=127.0.0.1
InternetIp=113.69.169.111

Bạn mở SQL Server bên win rồi paste cái Mac 00-0C-29-EB-14-BE vào serverlist luôn nhé

Rồi chạy sv như bình thường. Đến bước này coi như bạn đã vào được sv rồi nhưng để người khác trên mạng vào game bạn phải mở port.

*Phần 3: Mở port
- Bước 1: Vào modem mở port 6666 5622 5623 5632 (Cái này nghe có ng nói chỉ cần mở 6666 và 5623 là dc, mình gà nên mở luôn cả 4 cho chắc ăn ))))
- Bước 2: Mở cửa sổ VMWare Edit => Virtual Network Adapter... => VMNet8 => NAT Setting => Add
Host port 6666
IP 113.69.169.111
VM Port 6666

tuidangvui
05-04-16, 09:28 AM
Đơn giản hơn dùng bridge, run ifconfig eth0:1 113.69.169.111 netmask 255.255.255.0 up, cần thiết thì tạo thêm ifcfg-eth1, nhưng thường ip thay đổi mỗi khi tắt mở modem nên dùng lệnh linh động hơn, và fix trong
servercfg.ini
[FixIp]
IntranetIp=127.0.0.1
InternetIp=113.69.169.111
Còn lại config như khi chạy offline, mở port modem là được, chắc ăn thì thêm lệnh service iptables stop
Tiếc là chưa kiếm được cái luncher game nào tự edit ip của sv trong setting theo noip là ngọt

tuidangvui
05-04-16, 09:34 AM
Linux mở bằng modem online vô tư, không cần VPS chi cho tốn kém :))
Với giá VPS như hiện nay thì chưa chắc dùng PC hay VPS, cái nào là tốn, cái nào là kém hơn :-? ;)), đương nhiên VPS thì tiền nào của nấy, rẻ chưa chắc không được, cao giá chưa chắc là ngon

hocdevgame
05-04-16, 11:25 AM
Đã làm theo cách này và bạn bè vào chơi phà phà.



*Phần 1: Máy Win
- Bước 1: Chỉnh card mạng chính thành IP tĩnh 192.168.1.2 (bao nhiêu tùy thích)
Subnet 255.255.255.0
Gateway 192.168.1.1
Một số trường hợp có thể ko vào net dc thì chỉnh luôn cái DNS Server của google là 8.8.8.8

- Bước 2: Chỉnh serverlist trong SQL Server thành 192.168.1.2 MacAddress kệ nó, lát tính sau.
- Bước 3: qua Pays chỉnh database.ini như bình thường vẫn là 192.168.1.2


*Phần 2: Máy ảo Linux
- Bước 1: vào trang [Only registered and activated users can see links. ] để xem IP Wan của máy mình.
VD: 113.69.169.111 OK bạn ghi cái này ra notepad lát còn dùng nhiều.
- Bước 2: Mở máy ảo lên (nhớ là không cần chỉnh cái gì hết cứ mở lên đã rồi tính)
Đăng nhập xong bạn gõ "ifconfig" để xem hiện tại IP của máy Linux là bao nhiêu. (Mình đoán là 192.168.200.128 theo cách cài default của sv)

- Bước 3: Dùng WinSCP đăng nhập vào và ra ngoài thư mục root, đi vào đường dẫn etc/sysconfig mở file network sửa chỗ GATEWAY=113.69.169.2
Tiếp tục vào network-scripts rename ifcfg-eth0 thành ifcfg-eth00.bak còn ifcfg-eth0.bak rename lại thành ifcfg-eth0
Đây thực chất là chỉnh cho card mạng eth0 về chế độ IP tĩnh chứ ko phải tự cấp phát IP như ban đầu.
Mở ifcfg-eth0 lên và sửa thành

DEVICE=eth0
BOOTPROTO=static
BROADCAST=113.69.169.255
DHCPCLASS=
HWADDR=00:0C:29:A8:56:71 (Dòng này trong máy mấy bác như nào thì để yên, không được copy cái địa chỉ ví dụ này vào)
IPADDR=113.69.169.111
NETMASK=255.255.255.0
NETWORK=113.69.169.0
ONBOOT=yes

Copy cái MAC Address của mấy bạn vào notepad ở đây là (00:0C:29:A8:56:71)

Xong thì save và tắt sau đó turn off máy ảo đi

- Bước 4: Mở VMWare => Edit => Virtual Network Adapter...
Chọn VMNet8 chỉnh Subnet IP thành 113.69.169.0 Sau đó bấm OK
Chuột phải vào tên máy ảo chọn Setting... kiểm tra phần Network Adapter đã chọn NAT hay chưa, nếu chưa thì sửa lại còn ok rồi thì mở máy ảo lên lại thôi

- Bước 5: Mở máy ảo lên rồi "ifconfig" phát xem IP nó đã đúng là IP Wan hay chưa.
Tiếp tục dùng WinSCP mở
goddess.cfg
[FixIp]
IntranetIp = 127.0.0.1
InternetIp = 127.0.0.1

bishop.cfg thì chú ý 4 dòng này
AccSvrIP = 192.168.1.2
MacAddress = 00-0C-29-A8-56-71
[FixIp]
IntranetIp = 113.69.169.111
InternetIp = 127.0.0.1

relay_config.ini
address = 192.168.1.2
MacAddress = 00-0C-29-EB-14-BE
[FixIp]
InternetIp = 113.69.169.111
IntranetIp = 127.0.0.1


servercfg.ini
[FixIp]
IntranetIp=127.0.0.1
InternetIp=113.69.169.111

Bạn mở SQL Server bên win rồi paste cái Mac 00-0C-29-EB-14-BE vào serverlist luôn nhé

Rồi chạy sv như bình thường. Đến bước này coi như bạn đã vào được sv rồi nhưng để người khác trên mạng vào game bạn phải mở port.

*Phần 3: Mở port
- Bước 1: Vào modem mở port 6666 5622 5623 5632 (Cái này nghe có ng nói chỉ cần mở 6666 và 5623 là dc, mình gà nên mở luôn cả 4 cho chắc ăn ))))
- Bước 2: Mở cửa sổ VMWare Edit => Virtual Network Adapter... => VMNet8 => NAT Setting => Add
Host port 6666
IP 113.69.169.111
VM Port 6666



Cảm ơn bác rất có ít ạ..... Cho 1 ngàn like vì tinh thần hổ trợ Newbig như tụi em. <3

hocdevgame
05-04-16, 11:45 AM
Đơn giản hơn dùng bridge, run ifconfig eth0:1 113.69.169.111 netmask 255.255.255.0 up, cần thiết thì tạo thêm ifcfg-eth1, nhưng thường ip thay đổi mỗi khi tắt mở modem nên dùng lệnh linh động hơn, và fix trong
servercfg.ini
[FixIp]
IntranetIp=127.0.0.1
InternetIp=113.69.169.111
Còn lại config như khi chạy offline, mở port modem là được, chắc ăn thì thêm lệnh service iptables stop
Tiếc là chưa kiếm được cái luncher game nào tự edit ip của sv trong setting theo noip là ngọt

Bác ơi cho e hỏi, modem của nhà e xài Mạng Viettel. Nhưng e xài laptop, kết nối wifi khi vào trang 192.168.1.1 no lại không cho e vào trang đó để chỉnh Modem. Nhưng e xài điện thoại lại vào trang đó được là sao ạ ????

tuidangvui
05-04-16, 11:52 AM
Nếu modem có NAT port 80, thường sẽ phải dùng port khác để vào quản lý modem, thử xem từ điện thoại là port j

hocdevgame
05-04-16, 12:05 PM
Nếu modem có NAT port 80, thường sẽ phải dùng port khác để vào quản lý modem, thử xem từ điện thoại là port j

Tks bác nhùi, mà nếu wifi mình k vào trang 192.168.1.1 được vậy mình phải dùng dây Lan hã bác.
Cho em xin luôn cái yhaoo của bác để em liên hệ được không ạ.