搜索
查看: 37432|回复: 64

如何简单地建立BF2服务器

  [复制链接]
发表于 2006-6-7 15:51:17 | 显示全部楼层 |阅读模式 来自 福建龙岩
我门这里讨论简单,意思是不讨论服务器的性能,网络的组成,非常规的地图安装等,就是告诉大家如何运行bf2_w32ded程序。

一、EA的BF2服务器安装程序,大家可以在这里官方下载:
http://www.ea.com/official/battl ... d2/us/downloads.jsp
新手安装服务器,我推荐直接下载最新版本的服务器端程序。
就是Unranked Server Files for Win32 vx.x 版本。

二、安装服务端程序后,就要考虑服务器程序的运行端口使用了。
这里解释下ReadmeServer.txt中要求的端口用途。
Server Ports:   
UDP/TCP 27900
UDP     27901
UDP     28900
UDP     1500-4999
UDP/TCP 1024-1124
TCP     80 访问服务器赞助商LOGO显示
TCP     4711 远程OP管理
UDP/TCP 29900 与GameSpy通讯,这样才能在国际互联网中刷出
UDP     16567 战地2游戏端口
UDP     55123-55125 VOIP通讯端口
通常开放16567,29900端口就可以了,其它的视个人情况要求。

三、运行BF2ServerLauncher.exe程序,新建一个服务器配置,设置好服务器名称,人数,欢迎信息,地图等。保存配置后点击开始。
好了,服务器运行起来了。

四、前述建立的服务器是给正版玩家的,我们如果要测试使用。就必须在服务器配置中,不能选择Internet,但是AllowNATNegotiation必须启用。
大家发现一个问题没有,启动BF2服务器居然要一个GUI程序来引导?这肯定不适合后台运行了。
其实很简单,请看#2楼的帖子内容。

:D :D

#2的帖子需要回复以及100帖才能查看
 楼主| 发表于 2006-6-7 15:56:22 | 显示全部楼层 来自 福建龙岩

回复: 如何简单地建立BF2服务器

为何如此说呢?
其实BF2ServerLauncher.exe就是调用一个bf2_w32ded.exe运行而已。

如何后台运行?
很简单,在前者建立服务器配置文件的基础上,运行bf2_w32ded.exe携带参数。
例如,我们建立了一个BF2-DT配置。
这个配置文件在我的文档中的Battlefield 2的ServerConfigs目录下。

好了。设置这样的批处理。


  1. @echo off
  2. cls
  3. echo Protecting BF2 Server from crashes...
  4. echo If you want to close Bf2_w32ded and this script,
  5. echo close the hlds window and type Y depending on your language followed by Enter.
  6. title BF2 Server #1 DT-Club Running
  7. D:
  8. cd "Battlefield 2 Server"
  9. echo (%date% %time%) BF2 Server started.
  10. start /wait /high Bf2_w32ded.exe +config "@HOME@/ServerConfigs/bf2-dt.con"
复制代码
回复

使用道具 举报

 楼主| 发表于 2006-6-7 18:23:42 | 显示全部楼层 来自 福建龙岩

回复: 如何简单地建立BF2服务器

占个补充说明位置。
:D
回复

使用道具 举报

发表于 2006-6-19 01:59:55 | 显示全部楼层 来自 陕西西安

回复: 如何简单地建立BF2服务器

以前建立过BF2的服务器,不知道金闪闪有什么更好的办法,呵呵
回复

使用道具 举报

发表于 2006-6-22 12:06:38 | 显示全部楼层 来自 云南昆明

回复: 如何简单地建立BF2服务器

http://www.ea.com/official/battl ... d2/us/downloads.jsp
这个地址现在好像失效,请推荐个其它的地址吧。谢谢。

挂了个PHP代理进去了,最近网络好烦...
LINUX下载地址:hxxp://largedownloads.ea.com/pub/patches/BF2/bf2-linuxded-1.1.2878-710-installer.sh
win下载地址:hxxp://largedownloads.ea.com/pub/patches/BF2/BF2_Server_13.exe
linux的暂时下不了,等待恢复。
回复

使用道具 举报

发表于 2006-6-22 14:03:32 | 显示全部楼层 来自 辽宁抚顺

回复: 如何简单地建立BF2服务器

我的发贴量达到可100 哈哈

多谢金闪闪的精彩指导
回复

使用道具 举报

发表于 2006-6-22 14:07:16 | 显示全部楼层 来自 云南昆明

回复: 如何简单地建立BF2服务器

Post by niu
我的发贴量达到可100 哈哈

那么牛总把帖子存一份发封邮件给我吧,平时不喜欢灌水,发到100得什么时候啊。谢谢。:sweet_kis
回复

使用道具 举报

发表于 2006-6-24 18:23:21 | 显示全部楼层 来自 辽宁盘锦

回复: 如何简单地建立BF2服务器

点通 - 授人以鱼,亦授人以渔

      没有水咋行,所以要使劲灌水
回复

使用道具 举报

发表于 2006-6-26 12:25:23 | 显示全部楼层 来自 山东青岛

回复: 如何简单地建立BF2服务器

看看,支持金子,后后
回复

使用道具 举报

发表于 2006-6-26 15:44:14 | 显示全部楼层 来自 山东青岛

回复: 如何简单地建立BF2服务器

100帖  我来了 `~~`
回复

使用道具 举报

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

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