引用 | 編輯
Qoo
2005-12-16 10:39 |
樓主
▼ |
||
x0
1.服務器架設的基本要求1)硬件要求 服務器的最低硬件配置大概在PIII500、內存在128M以上,要是內存較低的話,那你就要常常忍受超時的痛苦了。 2)線路要求 線路是越快越好,雖然CS在遊戲中連續上傳和下載的速度最大也才3K/s,但是如果PING高的話玩起來也不會爽,ccsk的服務器就是10M獨享的帶寬。 2.服務器端的設置 1)首先你要安裝HLserver,雖然在Half Life裡本身就帶了建立服務器的軟件,但是如果你不在服務器上玩的話(根本沒有人在服務器上玩^_^),用HLserver可以減少很多的空間。然後升級HLSERVER到最新的版(跟升級HL一樣),再安裝CS的最新版本(就跟裝一個客戶端的CS一樣)。 2)作為服務器,必須要有很多設置,普通情況下你只需要在HLserver\cstrike\目錄下建立server.cfg、mapcycle.txt、motd.txt這三個基本文件即可。 server.cfg是服務器的配置文件 可用任何文本編輯器進行編輯。 0為No,1為Yes。 sv_aim 0 是否自動瞄準 pausable 0 是否客戶端可暫停遊戲 hostname "CCSK.net counter-strike Server " 服務器名字 mp_timelimit 30 循環每一地圖時間 mp_c4timer 45 炸彈倒計時時間 mp_chasecam 0 是否固定鏡頭 mp_falldamage 1 高處落下殺傷 mp_flashlight 1 是否有手電筒 mp_footsteps 1 是否有腳步聲 mp_freezetime 4 每局開始買物品時間 mp_friendly_grenade_damage 1 是否手雷友軍傷害 mp_friendlyfire 1 是否武器友軍傷害 mp_autoteambalance 2 自動調整雙方人數差異最低限制 mp_roundtime 4 每回合時間數 rcon_password ***** 服務器密碼 mp_limitteams N 雙方超過N人即自動調整 mp_tkpunish 1 是否傷害友軍懲罰 mp_mapvoteratio 0.2 投票比率(大家可以通過投票踢出作弊者和更換地圖) mp_logfile 1 是否服務器留下記錄文件 log on 開始記錄 mp_hostagepenalty=3 規定時間內傷害人質超過三人自動踢出 Logaddress 202.108.249.81:2000 設定ccsk全國cs排行榜的監聽端口 mapcycle.txt是地圖文件循環的順序文件 mapcycle.txt裡面寫的都是地圖文件名,不帶後綴,如cs_747.bsp,只取cs_747。地圖在Hlserver\cstrike\maps目錄下,將你想循環的地圖挑出來,然後將文件名按上面所說的規則輸入mapcycle.txt中,每個地圖之間用硬回車隔開。加入的新地圖不僅要把.bsp文件拷到Hlserver\cstrike\maps目錄下,也要在mapcycle.txt裡面加入新地圖的名稱,切記! motd.txt是服務器的說明文件 motd.txt為服務器說明文件,當每個玩家進入服務器後看到的第一個窗口就是。可以隨意按照自己喜歡寫。 3)有了上面這些,cs服務器就算配置的差不多了,下面再來說說服務器運行參數。 在桌麵點鼠標右鍵新建一個快捷方式,在命令行裡輸入下面一行,注意空格 c:\Hlserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map cs_747 c:\Hlserver\hlds.exe 你安裝hlserver的目錄 -game cstrike 指定運行遊戲為CS -port 27016 指定遊戲連接端口為27016 +maxplayers 22 遊戲最大人數22人(遊戲只支持20人,多餘兩人為觀眾) +map cs_747 指定開始地圖為cs_747 其他人進服務器的時候進Internet game,選擇Add server輸入服務器的IP和上面你指定的端口即可。 4)在居域網上建立服務器跟上面相同,不過可以在命令行裡加上-nomaster讓服務器不上WON認證,避免因為出國網絡不通導致的服務器問題。同時加上+sv_lan 1 指定其為一個LAN server,其他人進服務器的時候進LAN game就可以了。 5)如果沒有下載hlserver,用普通的hl+cs1.0也可以做服務器,具體方法是:進入遊戲後選擇play cs,選internet game,選create game,在最下面有一個dedicated server的選項,選中它,點擊done。就可以單獨使用一台機器做cs服務器了,這樣能夠大大提高遊戲的速度。局域網的遊戲也適用,只不過是在lan game裡面選就是了。上面的各項設置也可以實現。 3.服務器操作員常用指令 一、服務器端的控制命令 1)取得用戶的信息 命令:/USERS 例子: /USERS USERID : UNIQUEID : USERNAME 01 365431984 More More Tea [AH] 02 3213645436 DDM=LD= 03 3143644 aikstorm=AIK= 解釋:USERID 是SERVER端所給於的,從SERVER啟動後開始依序排列,SERVER重新啟動後重新計算。 UNIQUEID 是由WON.NET(大家又愛又恨的驗證cdkey的國外服務器)所配發的,一組CD-KEY有一組對應的UNIQUEID。 USERNAME就是用戶名了 2)踢人 命令:/kick # USERID # 例子: KICK # 02 # 3)封鎖賬號 命令:/BANID MINUTES UNIQUEID 例子 1: BANID 0 365431984 More More Tea [AH]IS BANNED FOREVER. 例子 2: BANID 1 365431984 More More Tea [AH] IS BANNED FOR 1 MINUTE. 解釋:MINUTES是封鎖的分鐘數,如是0為永久封鎖(小心慎用!!!) UNIQUEID解釋同上 4)在同一時刻既踢人又封鎖賬號 命令:/BANID MINUTES UNIQUEID KICK 例子 : /BANID 0 3213645436 KICK 5)把封鎖的賬號寫入BANNED.CFG(黑名單^_^) 命令:/WRITEID 解釋:把這次ADM BAN的名單寫入BANNED.CFG文件。 6)把被加入BAN名單中的UNIQUEID取消 命令:/REMOVEID UNIQUEID 例子: /REMOVEID 365431984 解釋:也就是解除封鎖的賬號 7)LISTID 查看您目前BAN了哪些ID,BAN多久 命令:/LISTID 8)換地圖 命令:/MAP MAPNAME /CHANGELEVEL MAPNAME /CHANGELEVEL2 MAPNAME 例子:換CS_747這個地圖 /MAP CS_747 解釋:立刻換地圖,但所有USER會離開遊戲。 /CHANGELEVEL CS_747 解釋:立刻換地圖,所有USER不會離開遊戲。 /CHANGELEVEL2 CS_747 解釋:等地圖時間到再換地圖,所有USER不會離開遊戲。 二、在客戶端的控制服務器指令 與在SERVER端不同的是當ADMIN在CLIENT端進入遊戲時,可以遠程控制服務器管理。 以下命令在遊戲裡面的控制台(用~鍵呼出控制台)輸入 1)設定遠程控制服務器管理密碼 命令:/RCON_PASSWORD PASSWORD 例子: 在SERVER端SERVER.CFG加入 /RCON_PASSWORD 1234567890 即表示遠程控制服務器管理密碼為1234567890 2)進入 命令:/RCON_PASSWORD PASSWORD 例子: 在CLIENT端輸入 /RCON_PASSWORD 1234567890以進入SERVER。 3)在人數已滿的情況下進入服務器 命令:/RCON_ADDRESS ADDRESS 例子: 在CLIENT端鍵入 /RCON_ADDRESS 210.68.170.7 可以監控SERVER狀況,但不能玩。 4)其他指令 命令:/RCON COMMAND 例子: /RCON BANID 0 3136541365 KICK 其他所有在服務器端可以使用的指令都可以用,但是指令前必須加上RCON。 三、在客戶端的指令 在CS遊戲時按「~」鍵呼出控制台可以輸入某些指令。 NAME XXX:更換當前ID (有些服務器需只在每局的開始才接受命令) timeleft : 顯示當幅地圖剩餘時間 LISTPLAYERS :顯示玩家的數字ID VOTE 數字ID :投票踢作弊的人 LISTMAPS :顯示地圖的數字ID VOTEMAP 數字ID :投票換地圖 CL_SHOWFPS 1 (0是關閉) :顯示你的禎值 net_graph 1(0是關閉): 右下角子彈數的那個地方,可以顯示FPS和連接網速線條,顯示連接的速度和楨數。 hud_centerid 0 設定1使聊天信息在屏幕上居中,設0使聊天信息放在屏幕左下角。 rate 2500 設定從你連接到的服務器接受多少數據/信息。 14.4Kmodem設1500,33.6K MODEM設 3000,56K MODEM設 3500,ISDN 設5000,大於ISDN的連接速度的設定值在5000~9999間。 setinfo ghosts 0 設1可在觀測者模式時見到鬼魂,0則禁止。禁止GHOSTS可改善LAG太多的情形。 vid_config_x 800 設置屏幕的水平位置 vid_d3d 0 打開3d支持,「1」打開,「0」關閉。 vid_describemode 顯示設置聲音模式的面板 vid_mode 0 設置聲音模式 viewframe 顯示武器裝備,只適用於OpenGL加速。 zoom_sensitivity_ratio 1.200 在武器放大時設置鼠標的敏感度 +speed 強迫玩家「走」如果「一直跑」的功能打開了,或者強迫玩家「跑」,如果「一直跑」的功能沒有打開。 +mlook 使用鼠標選擇方向 +klook 使用鍵盤選擇方向 +jlook 使用遊戲手柄選擇方向 x0
|
引用 | 編輯
kenjuy8162
2010-10-12 20:02 |
2樓
▲ ▼ |
很詳細的介紹呢@@
x0 |
引用 | 編輯
kartagdcd88
2010-10-12 20:09 |
3樓
▲ ▼ |
我用Hlds開伺服器,我朋友說都沒有收尋到,我自己有收尋到阿,我是無線網路,是不是無線網路不能開伺服器阿? 。
x0 |
引用 | 編輯
z134679582
2010-10-13 01:18 |
4樓
▲ ▼ |
感謝這位大大的無私分享
x0 |