看板 FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (有隻兔兔叫"翠花"~~)》之銘言: : 我已經用 ports 的式方安裝了 hlserver-cs : 然後它還順便裝了一堆有的沒的...差點把我的/usr 灌爆... >< : 如何做其它後續設定呢... @@;;; : 或是還有其它架設CS server 的方式呢...?? : 謝謝各位的幫忙... ^^ : __yroj 下面是我以前寫的Doc.希望對你有幫助拉.:p -- la~~現在好像沒有FreeBSD架設CS server的文件.la~~~那我寫寫吧...:p 這邊先謝謝可愛的爛大...:DD 1.CVSup到latest ports. (CVSup的方法去看DK大的文件吧) 2.到 /usr/ports/games/hlserver-cs 下面打 make depend all install clean 會跑很久.因為他還要安裝linux的東西. 3.make完後. chmod +x /compat/linux/usr/games/hlds_l/hlds_run 設好 server.cfg motd.txt mapcycle.txt(其實都不用動都沒關係) (如果重開機過.記得先跑/usr/sbin/linux) 4.setenv LD_LIBRARY_PATH /compat/linux/usr/games/hlds_l 5../hlds_run -game cstrike +maxplayers 10 +map cs_assault (./hlds_run -game cstrike +maxplayers 人數 +map 開始地圖名稱) 接下來你會看到他跑一堆東西.當他跑完的時候你輸入status 如果出現下面畫面.代表你成功架起來了.<這是命令列模式> =================================================== status hostname: Counter-Strike 1.3 Server version : 45/4.1.0.8 1789 tcp/ip : 11.22.33.44:27015 map : cs_assault at: 0 x, 0 y, 0 z players: 0 active (10 max) # name id wonid frag time ping loss adr 0 users ===================================================== 如果要結束就輸入exit即可. 6.參考網頁: http://server.counter-strike.net/linuxbasic.html http://server.counter-strike.net/commands.html 7.不查C3y的方法 架防火牆.在kernel裡面加入 options IPFIREWALL options IPFIREWALL_FORWARD options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_VERBOSE 重編kernel.編法也在DK大CVSup的文件中. 然後在/usr/local/etc/rc.d/中建一個檔案firewail.sh ======= #!/bin/sh # fwcmd="/sbin/ipfw -q" # ${fwcmd} -f flush # ${fwcmd} add 1000 deny ip from any to 216.52.220.16 ${fwcmd} add 1001 deny ip from any to 63.251.143.218 ${fwcmd} add 1002 deny ip from any to 63.251.143.213 # ========= 記得chmod +x firewall.sh.. 重開之後.以後開cs server都免C3y了.. 這時會有NET_SendPacket ERROR: Permission denied的訊息. 代表你已經把檢查C3y的server給ban掉了...:) 啦...CS server就是降...:) -- 是因為我們都太年輕了 還是都太害怕牽絆 才讓自己愛上這種"曖昧" 然後任自己在猜測中游走 不會太遠 又不敢太近 -- ※Post by far from caffeine ζ Φ工管咖啡因.════╮ζ █DΠΕΜfar.twbbs.org█D