xiaopihai 发表于 2010-4-7 18:27:30

[源帖]DOD服务器架设教程

http://files1.guildlaunch.net/guild/library/105076/04%20Tempus%20Vernum.mp3

244328336909605639

一、首先 你必须要有个高配置的电脑,如果是做服务器的话,最好内存是在512M以上的机器,至于 内存 CPU 等对架设CS服务器的影响!然后是要了解的是,你上网的网络结构,是通过 Modem+路由+交换机 上网,还是用 代理服务器+交换机 上网!


二一些hlds.exe常用的启动参数解释:

我的-game cstrike +servercfgfile server.cfg +maxplayers 31 +map de_dust2 -port 27015 -insecure +sv_lan 0 -noipx -console

-game cstrike +servercfgfile server.cfg -ip 192.168.1.2 -port 27016 +maxplayers 22 +map de_inferno +sv_lan 0 -noipx -console

   -console------------------------以控制台模式启动服务器;

   -game cstrike-------------------指定服务器内容为CS;
                                 在控制台模式下此为必须的参数;

   -insecure-----------------------取消VAC(Valve Anti-Cheat)Valve的反作弊模块;
                                 欲加载VAC则取消此参数,同时确保里secure "1";

   -ip 192.168.1.2-----------------指定服务器IP地址为192.168.1.2;
                                 此IP地址必须是服务器本机有效的内网或外网IP;

   -port 27026---------------------指定服务器端口为27026,端口范围一般在:27010~27030。
                                 空缺此参数时,则默认27015为服务器端口;

   +maxplayers 14------------------指定服务器最大人数14,范围1~32(根据地图、服务器性能来定);

   +map de_dust2-------------------指定服务器地图为de_dust2,备选地图参照;

   +sv_lan 0-----------------------指定服务器为Internet(互联网)服务器;
                                 +sv_lan 1为Lan(局域网)服务器;

   -nomaster-----------------------令服务器不在Master Server挂号;
                                 也就是服务器不会在Internet在服务器列表里被刷到;
                                 此参数一般与+sv_lan 1同时用,目的是建立独立的局域网CS服务器;

   +servercfgfile server2.cfg------指定为服务器设置文件;
                                 空缺此参数时,则默认为服务器设置文件;

   +mapcyclefile mapcycle2.txt-----指定为地图循环列表文件;
                                 空缺此参数时,则默认为地图循环列表文件;

   +motdfile motd2.txt-------------指定为服务器欢迎窗口内容;
                                 空缺此参数时,则默认为服务器欢迎窗口内容;

   +logsdir logs2------------------指定服务器日志log所在的目录为
                                 空缺此参数时,则默认为服务器日志log所在的目录;

   -nojoy--------------------------关闭服务器对手柄摇杆支持,客户端可以使用手柄摇杆等;
                                 这可能只是为了稍微减轻CPU压力,因为服务器关闭了手柄摇杆支持端口;

   -noipx--------------------------关闭对NetWare IPX的支持;
                                 稍微减轻CPU压力,除非是在NetWare LAN上玩;
                  
   -heapsize 250000----------------指定HLDS使用250 MB内存,当你有足够内存的情况下,可以提高服务器性能;
         
   -zone 2048----------------------即使在consloe里有过长语句时,服务器也不至于挂掉;

   +log on-------------------------服务器日志记录开启;

***********************************************************

默认都是互连网模式的,需要局域网模式的请把+sv_lan 0改为+sv_lan 1并加上-nomaster



三   网关设置!


路由器 上网
先查看 网关
DNS 服务器
开始菜单-运行-输入CMD回车-输入IPCONFIG /ALL-----
subnet mask .....这是子网掩码
default gateway 这是路由器 地址 也是网关
DNS servers 就是需要的
保留数据

打开查看网络-本地连接 右击属性--选择IP/TCP 协议属性-自己填写 IP地址其他的 都用上面的 数据! 主要是 让本机内网IP地址固定 端口影射用!
进路由器做下端口影射 完毕

接下来就要解释一下其他几个个性化服务器必须要修改到的文件,这两个也是其中的一部分:
mapcycle.txt 和 motd.txt 简要介绍一下就行了。。第一个是地图列表文件,也就是当服务器运行的时候,就只会在这个文件中有的地图之间从上到下运行,
dod_anzio
dod_avalanche
dod_caen
dod_charlie
dod_chemille
dod_donner
dod_escape
dod_flash
dod_flugplatz
从第一个到最后一个,然后在循环
motd.txt这个文件比较特殊,这个就是当玩家进入你的服务器的时候,看到的第一个欢迎 logo,它是以文本文件形式存在,但是确实一个html网页的源码,如果你有网页制作的功底的话,可以做得很好看。其实你也可以将现成在网页上的图地址替换原先里面的地址,EASY。

还有就是server.ini的设置Day of Defeat\dod\server.ini 里面有中文说明
什么都是英文,,自己下leya的优化版去


有建议请提出!
====插件问题另外发贴说明=====
页: [1]
查看完整版本: [源帖]DOD服务器架设教程