找回密码
 注册
X系列官方授权正版
搜索
查看: 7536|回复: 1

[分享] 自由枪骑兵服务器搭设(二)

[复制链接]
发表于 2009-8-17 23:05:54 | 显示全部楼层 |阅读模式
在正常情况下,FLServer现在已经正常启动并开始向全球列表服务器注册了。我们在启动过程中没有遇到任何提示窗口。
现在我们需要继续进行配置,以确保我们的服务器能够正常地供给给玩家娱乐。FLServer Admin可以自己摸索IFSO的各项功能。比如可以使用FLServer.exe Checks功能使服务器在失去响应的情况下自动恢复。还有全局广播(Banners)。

不是在所有的FLServer服务器上,服务器分配给新玩家的都是小麻雀飞船和5000资金。这是如何做到的呢?这就需要修改FL的配置文件。
FL配置文件的储存位置在游戏文件夹的\ DATA\目录中。有经验的管理员可以定义这些文件使服务器的内容更加丰富。比如上面的例子,您可以修改玩家的初始飞船和初始资金数量。这些配置被储存在\DATA\CHARACTERS\newcharacter.ini档中。您可能需要BiniQDU才能正确地浏览它们。如下面的例子
[Package]
nickname = ge_fighter
strid_name = 11051
strid_desc = 11551
ship = player_nima_moth   //这是玩家驾驶的飞船,这里的值是飞船的代号。您可以使用“FL资源探测器”来查询这些代号。
loadout = msn_playerloadout
money = 200000000 //这是玩家的初始金钱数,值是2亿。
我们配置到这里,已经基本完成了,下面我们就要让这台服务器正式运作起来,让FLServer以服务方式运行。
让FLServer以服务方式运行上面的篇幅我们已经讨论过如何配置一个FLServer,为了能够在真正的服务器上运行FLServer,我们需要将它变为一个系统服务。由于IFSO和FLServer都不支持以服务方式运行,我们就要利用微软Resource Kit Tools中提供的一个工具,即srvany.exe,为了添加一个服务,还需要另一个工具instsrv.exe,这个工具同样在Resource Kit中提供。在本例中,我们将srvany.exe以及instsrv.exe共同复制到C:\Progams Files\Microsoft Games\Freelancer\目录下
打开CMD Shell,切换到instsrv.exe所在目录,输入: instsrv.exe FreelancerServer “C:\Progams Files\Microsoft Games\Freelancer\srvany.exe” ,注意包括引号。此时应该会提示服务添加成功。此时您因该立即将instsrv.exe移动到其他的位置,以确保服务器的安全。 如果提示“该命令不是内部或外部命令”等无法完成的提示。请将srvany.exe,instsrv.exe拷入windows\system32\就可以解决啦


srvany.exe是一个桌面环境模拟器,它能够让所有的应用程序在服务模式下运行。我们刚才的操作其实是添加srvany.exe为系统服务,现在我们继续让srvany.exe在启动的时候打开IFSO主程序(FLServerOperator.exe)从而启动FLServer。
单击“开始”,“运行”,在弹出的窗口输入“regedit”,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FreelancerServer项目下。我们要建立一个名为“Parameters”的项。用鼠标右键单击“FreelancerServer”,在弹出的菜单中选择“新建”,“项”。输入项目名称为“Parameters”,定位到“Parameters”项中,在新建一个“字符串值”,方法和上面的类似。单击列表空白处,在弹出的菜单中选择“新建”,“字符串值”。更改这个“字符串值”的名字称“Application”,然后双击他,填写IFSO主程序的位置,需要注意的一点是,如果路径中有空格符,请一定要将路径放在英文双引号(“”)中。

单击“确定”之后,这项设置就保存了,现在请关闭注册表编辑器,并执行下面的操作。
单击“开始”,“运行”,输入“services.msc”从而打开“服务”控制台。在列表中找到我们建立的“FreelancerServer”服务。双击它,会弹出服务属性窗口切换到“登陆”选项卡,输入我们在第一步建立用来运行FLServer的帐户名。单击应用之后,控制台会提示您已经授予该用户已服务方式登陆的权利。

转到“常规”选项卡,单击“启动”按钮,服务应该和快会启动成功,不会报告任何错误。请打开FREELANCER游戏客户端,测试连接自己建立的服务器,如果一切正常,则说明服务器建立成功了。
此时,FLServer已在运行中,然而对桌面没有一点影响。

发表于 2012-8-22 19:31:33 | 显示全部楼层
哇,好复杂哦,看得我头都晕了,0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站