liuwu001 发表于 2005-7-3 17:29:02

【求助】Linux下CS1.6(2738含破解)服务器端完全下载

按它说的。。什么都没改。。就改了端口号为 27019
然后通过linux主机端口转发
/sbin/iptables -t nat -A PREROUTING -d 61.185.211.26 -p tcp -m tcp --dport 27019 -j DNAT --to-destination 192.168.0.252:27019
/sbin/iptables -t nat -A PREROUTING -d 61.185.211.26 -p udp -m udp --dport 27019 -j DNAT --to-destination 192.168.0.252:27019
着2个脚本。。
外网输入ip和端口号都刷不出服务器

内网用hlserver看起来是正常的。。也没进。。。

这是启动脚本

#/bin/bash/
cd /game/hlds_l
export LD_LIBRARY_PATH=/game/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -game cstrike +port 27019 -nomaster +sv_lan 1 +maxplayers 16 +map de_dust2

大乌云 发表于 2005-7-4 21:44:46

建议你确认一下你写的iptables规则是否正确。
你可以吧端口号改成ftp的试一下

liuwu001 发表于 2005-7-5 02:30:29

以成功解决。局域网和外网都可以进了。。。。端口映射问题。。
谢谢。。

liuwu001 发表于 2005-7-5 02:31:47

等我整理一下思绪。。。给大家发一个局域网+外网同时可以进的方法!!!

大乌云 发表于 2005-7-5 10:33:33

这才是兄弟!
N多人,只看不吱声,
解决完问题人就没影子了
遇到问题就嗷嗷叫唤
等你的贴了!

xinsuiliao 发表于 2005-7-6 10:40:19

如果你用adsl拨号的话,请使用
iptables -t nat -A PREROUTING --in-interface ppp0 -p udp --dport 27019 -j DNAT --to 192.168.0.252:27019

如果你使用路由器的话,请直接在路由器上做端口映射

如果你使用的服务器托管之类的,请使用
iptables -t nat -A PREROUTING --in-interface eth0 -p udp --dport 27019 -j DNAT --to 192.168.0.252:27019
[注意:eth0指的是你公网IP地址的那个网卡设备]
页: [1]
查看完整版本: 【求助】Linux下CS1.6(2738含破解)服务器端完全下载