搜索
查看: 2206|回复: 8

[求助] 有关建服务器问题!急诊!

[复制链接]
匿名  发表于 2003-7-7 01:08:38 |阅读模式 来自 Invalid
那个高人可对小弟指条明路,小弟先行谢过.小弟想做一个服务器,以大部分完成,现有一难题,就是hlds.exe可否在win2000中运行?要如何运行?小弟QQ:1889912.联系时请注明CS.谢谢!
发表于 2003-7-7 10:17:56 | 显示全部楼层 来自 中国–上海–上海
win2000有命令行啊
你在运行框直接输入就行了
也可以先运行cmd.exe,就会跳出来一个console窗口,然后就在里面输入hlds启动命令。
还有一法。建立一个hlds的快捷方式,在快捷方式的目标一栏中输入好。以后运行这个快捷方式就行了
回复

使用道具 举报

匿名  发表于 2003-7-7 12:09:27 来自 Invalid
楼上的这位大哥,谢谢你的指点.能不能把目标中的祥细参数写给我,我真的是有点笨.太谢谢你了.
发表于 2003-7-7 14:55:34 | 显示全部楼层 来自 中国–陕西–汉中
呵呵 照现在这个情况 我建议你需要参阅些资料再做也不迟 ...
需要知道的很多
回复

使用道具 举报

发表于 2003-7-8 10:06:48 | 显示全部楼层 来自 中国–广西–防城港
以下是转摘,我也是这样建的,不过这只是建立而已,还要设置各种参数:

    先运行hlserver4110.exe服务端
    然后安装CS客户端,安装在hlserver4110.exe的安装路径里。

下载免CDKEY补丁,然后把补丁文件覆盖到你的CS服务器里的文件,然后在hlds.exe快捷方式参数改为:
hlds.exe -game cstrike +map de_dust +maxplayers 22 -port 27015 -nomaster +sv_lan 1

再次启动服务器即可不需要CDKEY了!

    配置server.cfg、mapcycle.txt和motd.txt文件。
    安装完后运行hlds.exe即可。

下面附上cd-key
3294-24019-1820
3396-84410-7866
5793-33808-2858
5698-43907-4860

CS服务器建立软件HLDS参数详解


快捷方式目标行如下:
C:\HLServer\serverdoc.exe C:\HLServer\hlds.exe -game cstrike +maxplayers 22 +map de_dust -nomaster +sv_lan 1 +servercfgfile server2.cfg Listen Server -port 27016

其中
C:\HLServer\serverdoc.exe是启动serverdoc.exe,这个是保证服务器当机重启的外挂程序,有了它,服务器在当机后会自动重启。 (您需要有这个程序)

C:\HLServer\hlds.exe是CS服务器的主程序。

-game cstrike 指定HLDS建立CS的服务器,如用-game dod就是建立DOD的服务器。

+maxplayers 22 指定游戏中的最大人数限制,注意,如果未进行MP.dll文件的更改,请不要设置大于22人。

+map de_dust 指定第一张地图的名字,也就是从哪一张地图开始启动。

-nomaster 这是免CDKEY校验的一个参数,主要用于局域网,互联网上的免CDKEY主要是通过改sw.dll或swds.dll文件实现,本人提供的这个版本已经改了sw.dl或swds.dlll文件的下载。

+sv_lan 1这个参数应该是在局域网中使用的,但好象互联网上也需要,即你建立在IP端口上的服务器,既可以以INTERNET GAME方式加入也可以以 LAN GAME的方式进入.

+servercfgfile server2.cfg Listen Server 这么长的参数是一个非常实用的参数行,因为你可能会用一个HLDS目录在不同的端口上建立好几个服务器端,但这几个服务器端的游戏参数设置却是不一样的,如服务器名等.参数中的server2.cfg就是指定另外的CFG文件作为服务器设置文件.请你仔细看一下X:\HLServer\cstrike目录里的server.cfg,server2.cfg,server3.cfg文件,比较一下他们之间的不同就会体会这个参数的重要性了.所以只要你想用一个HLSERVER目录建立几个服务器端口就必须用到这个参数.

-port 27016这是指定要在哪个端口建立服务器,缺省此参数,默认的建立端口是27015,所以在1#-27015快捷方式中就没有这个参数.


附一份SERVER.CFG参数供参考:

// 这个文件将会设置您的服务器,当您换局时。

//远程管理服务器密码 "" 表示没有
rcon_password 1122

// 默认服务器名称" Server"

hostname "Server"

// 每局时间30分钟
mp_timelimit 35

// 杀人数、得分上限 无0/有(1-n),超过上限就换地图。
mp_fraglimit 0

// 胜利次数上限无0/有(1-n),超过上限就换地图。
mp_winlimit 0

// 回合上限 无0/有(1-n),超过上限就换地图。
mp_maxrounds 0

// 购买武器冻结时间 (0-45)建议5秒以内。
mp_freezetime 3

// 每回合4分钟
mp_roundtime 4

//购买武器装备时间(0.25-1.5)即15秒-90秒
mp_buytime 0.5

// 炸弹倒计时时间 (15-75)
mp_c4timer 35

// 死亡后视角 1本队队友 2只有第一人称视角 0无限制
mp_forcecamera 1

// 死亡后视角模式 0自由跟随/1固定跟随
mp_chasecam 0

// 人物死亡后屏幕 不变黑0/变黑1
mp_fadetoblack 0

// 友军误伤 关闭0/开启1
mp_friendlyfire 0

// 杀害友军惩罚 0不惩罚/惩罚:杀害队友超过(1-n)人,下一回合自动死亡
mp_tkpunish 1

// 自动调整双方队伍平衡 不调整0/调整(1-n)个人
mp_autoteambalance 1

// 双方人数差超过n人即自动调整人数差异 0关闭
mp_limitteams 1

//开始游戏时的金钱数量(800-16000)
mp_startmoney 800

// 最大速率10000 (局域网用10000或以上;Cable Modem/ xDSL 用4000-6000)(请勿设置过低)
sv_maxrate 0

// 最小速率1000 (局域网用1000或以上;Cable Modem/ xDSL 用400-600)低于此速率的客户端连接将被踢出或禁止连接(请勿设置过高)
sv_minrate 0

// 客户端最大移动速度
sv_maxspeed 320

// 暂停游戏 禁止0/允许1
pausable 0

// 作弊模式 关闭0/开启1
sv_cheats 0

// 自动瞄准 关闭0/开启1
sv_aim 0

// 战术手电 允许1/禁止0
mp_flashlight 1

// 脚步声 开启1/关闭0
mp_footsteps 1

// 高处落下伤害 开启1/关闭0
mp_falldamage 1

// 自动踢出不动的玩家 开启1/关闭0
mp_autokick 1

// 观察员模式 开启1/关闭0
allow_spectators 1

// 服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。
//sv_restartround 0
// 服务端设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。
//sv_restart 0

// 杀害人质惩罚 0不惩罚/惩罚:规定时间内伤害人质超过(1-n)人自动踢出
mp_hostagepenalty 3

// 允许下载 开启1/关闭0
sv_allowdownload 1

// 允许下载(sv_allowdownload 1)开启时控制是否允许玩家的LOGO传送 允许1/禁止0
sv_send_logos 1

// 允许下载(sv_allowdownload 1)开启时控制是否允许资源文件传送 允许1/禁止0
sv_send_resources 1

// 允许上传 关闭0/开启1
sv_allowupload 0

// 服务器重力设置 默认正常重力800,范围-999到99999
sv_gravity 800

// vote投票踢出某个指定玩家的投票比率 (0.10-1.00)
mp_kickpercent 0.66

// votemap更换地图投票比率 (0.10-1.00)
mp_mapvoteratio 0.6

// 设定鬼魂模式刷新值(0.1-1)
mp_ghostfrequency 0.1

// 服务器高品质纹理 关闭0/开启1
sv_sendvelocity 0

// 服务器减少LAG延迟现象(对服务器要求高) 关闭0/开启1
mp_lowlag 1

// 服务器细节数据发送 默认300 ,可减低到250、200,改善速度。
mp_decals 300

// 服务器是否允许麦克风语音通讯 允许1/禁止0
sv_voiceenable 1

// 服务器是否允许客户端之间使用语音通信 允许1/禁止0
sv_alltalk 0

// 服务器是否记录文件 不记录0/记录1
mp_logfile 0

// 是否在记录文件里记录谈话内容 不记录0/记录1
mp_logmessages 0

// 是否在记录文件里记录Ban掉玩家的内容 不记录0/记录1
sv_logbans 0

// 设置地图循环文件
mapcyclefile mapcycle.txt

//开始记录
log on

  最好加上CD等反作弊软件。
回复

使用道具 举报

匿名  发表于 2003-7-9 00:46:41 来自 Invalid
真的很谢谢楼上的这位大哥,太详细了,小弟谢谢了,还有一个问题想问一下,我是自己网吧做的服务器,做好了,自己网吧的机子看的到服务器,可是加不进去.不知道是什么原因.能帮我看看吗?
匿名  发表于 2003-7-9 14:08:47 来自 Invalid
是网吧内部可采用局域网方式,否则采用Internet方式
匿名  发表于 2003-7-31 17:28:56 来自 Invalid
网吧进应该用服务器内部的ip,例如192.168.0.1:27015!
发表于 2003-7-31 20:42:32 | 显示全部楼层 来自 中国–山东–东营
最初由 mp5wing 发表

+servercfgfile server2.cfg Listen Server 这么长的参数是一个非常实用的参数行,因为你可能会用一个HLDS目录在不同的端口上建立好几个服务器端,但这几个服务器端的游戏参数设置却是不一样的,如服务器名等.参数中的server2.cfg就是指定另外的CFG文件作为服务器设置文件.请你仔细看一下X:\HLServer\cstrike目录里的server.cfg,server2.cfg,server3.cfg文件,比较一下他们之间的不同就会体会这个参数的重要性了.所以只要你想用一个HLSERVER目录建立几个服务器端口就必须用到这个参数.

-
  最好加上CD等反作弊软件。

伙计,我想问一下,我在CSTRIKE目录下有SERVER2.CFG的文件,但是象你这样使用后,服务器屏幕上显示"couldn`t exec server2.cfg",这是为什么?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表