normen2 发表于 2007-7-27 21:28:21

完美解决让不同的CS服务器各自运行于不同的CPU核心上

首先去下载winLaucherXp这个软件,目前最新的2.05版,无须注册,
然后去这里看看WinlaucherXP的用法,按照他说的进行设置,这是电脑报的技术文章,绝无病毒。
http://www.cpcw.com/disp.php?aid=12713&cid=59
如果看不到网页,我简单的说下步骤
在主界面,按下ctrl+a,新建一个程序,
1.给你的服务器起个标识,例如csserver
2.按下browser按钮,找到这个服务器的主程序hlds.exe文件
3.选择程序运行CPU占用优先级,如果是专门的游戏服务器,建议拖到最右边,红色那里,代表实时,这样CS占用CPU高,服务器的ping最低、FPS最高,如果有其他应用但以cs为主,那就在黄色附近,否则的话默认就可以。
4.设置在hlds.exe运行时,传递给它的参数,也就是我们正常启动服务器的-game cstrike -port 27015....等等这些。
5.监听模式,具体实现的功能没有教材,我是勾上了,看起来没坏处
6.是否在winlaucherxp程序运行时,自动运行所添加的程序,一定要勾上,不然不起作用。
7.这里就是程序的核心功能了,8个复选框processer 1-8,代表所支持的8个 CPU/核心,想用哪个就勾哪个,例如勾上processer 2,其余的去掉勾。
8.窗口模式,运行起服务器后,想让他正常大小(normal)还是最小化(minimized)最大化(maxmized),隐藏到后台(hidden),根据你自己的需要选择。
9.保存(save)
接下来对程序进行设置,让他开机自动运行,然后自动加载cs程序
winlaucherxp的file菜单--Preercenes,勾上前面2个有GOCC字眼的复选框,1 启动GOCC后最小化到托盘区 2 启动系统时自动启动GOCC ,下面的几个关于窗口在最前、透明度、得到焦点不透明等,建议去掉,凭你喜好。
然后点击close关闭对话框,自动保存设置。
在生成的csserver这行上右键,第二个菜单带Ctrl+E的就是编辑,可以修改设置。
按照这个教程,做好以后,双击csserver,cs服务器就会运行,打开任务管理器,看看性能标签,如果你的CPU是双核、超线程、多CPU,那么就会看到第二个cpu使用记录的框内CPU的绿线很高。这样就实现了均衡.
接下来,对于开着CS服务守卫的人来说,推荐你用本论坛Rulzy版主发布的hlds监视1.1程序。这个程序真的很好,可以在服务器出现错误对话框,但却不关闭的情况下,重启服务器,把监视器的快捷方式放到启动内,开机后,winlaucherxp和监视器一起启动,winlaucherxp立刻把cs服务器运行起来了,因为监视器有个检测服务器超时的延迟,大约十几20秒,才开始启动服务器,而这个时候winlaucher所启动的cs进程大概差不多初始化好了,所以监视器就跟cs服务进程通讯上了,他就不会再另外再开一次cs程序,一旦cs进程出错中指,监视器就可以跟上,重启cs进程,当然那样的话就是从第一个核心/CPU运行了,但毕竟是出错后的状态,能及时运行就不错了,就别奢求那么多了。

gearfox 发表于 2007-7-28 08:44:34

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

挺好的。。。。。。。。。。。。。。。。

vAnA 发表于 2007-7-28 20:51:48

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

不错,这样子性能可以得到充分发挥,应该不会影响到吧

76233386 发表于 2007-7-28 23:21:03

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

很想试试   但是。。。 在哪下载呢?

76233386 发表于 2007-7-28 23:29:19

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

楼主 有没有??????希望能提供下。。网上找不到啊 我。。。

vAnA 发表于 2007-7-29 21:33:12

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

http://www.majorgeeks.com/WinLauncherXP_d870.html

normen2 发表于 2007-7-31 23:15:44

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

http://221.214.166.188/2cpu.jpg

normen2 发表于 2007-7-31 23:25:41

回复: 完美解决让不同的CS服务器各自运行于不同的CPU核心上

正好挡上了,点一下图,在新窗口中打开,就可以看到第二个核心,开着其它服务,另外是魔兽版,所以CPU高点。其实我的是P4 2.4C超线程,1G内存,为开这个免费的赔钱服务器,已经坏掉了一个3.0CPU和一个华硕主板,硬盘也差不多了,哭死!不过也值了,有那么多CS玩家在这里找到了乐趣,我也结识了不少新朋友。
页: [1]
查看完整版本: 完美解决让不同的CS服务器各自运行于不同的CPU核心上