如何简单地建立BF2服务器
我门这里讨论简单,意思是不讨论服务器的性能,网络的组成,非常规的地图安装等,就是告诉大家如何运行bf2_w32ded程序。一、EA的BF2服务器安装程序,大家可以在这里官方下载:
http://www.ea.com/official/battlefield/battlefield2/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帖才能查看
回复: 如何简单地建立BF2服务器
为何如此说呢?其实BF2ServerLauncher.exe就是调用一个bf2_w32ded.exe运行而已。
如何后台运行?
很简单,在前者建立服务器配置文件的基础上,运行bf2_w32ded.exe携带参数。
例如,我们建立了一个BF2-DT配置。
这个配置文件在我的文档中的Battlefield 2的ServerConfigs目录下。
好了。设置这样的批处理。
@echo off
cls
echo Protecting BF2 Server from crashes...
echo If you want to close Bf2_w32ded and this script,
echo close the hlds window and type Y depending on your language followed by Enter.
title BF2 Server #1 DT-Club Running
D:
cd "Battlefield 2 Server"
echo (%date% %time%) BF2 Server started.
start /wait /high Bf2_w32ded.exe +config "@HOME@/ServerConfigs/bf2-dt.con"
回复: 如何简单地建立BF2服务器
占个补充说明位置。:D
回复: 如何简单地建立BF2服务器
以前建立过BF2的服务器,不知道金闪闪有什么更好的办法,呵呵回复: 如何简单地建立BF2服务器
http://www.ea.com/official/battlefield/battlefield2/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的暂时下不了,等待恢复。
回复: 如何简单地建立BF2服务器
我的发贴量达到可100 哈哈多谢金闪闪的精彩指导
回复: 如何简单地建立BF2服务器
Post by niu我的发贴量达到可100 哈哈
那么牛总把帖子存一份发封邮件给我吧,平时不喜欢灌水,发到100得什么时候啊。谢谢。:sweet_kis
回复: 如何简单地建立BF2服务器
点通 - 授人以鱼,亦授人以渔没有水咋行,所以要使劲灌水