金闪闪 发表于 2006-6-7 15:51:17

如何简单地建立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帖才能查看

金闪闪 发表于 2006-6-7 15:56:22

回复: 如何简单地建立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"

金闪闪 发表于 2006-6-7 18:23:42

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

占个补充说明位置。
:D

gearfox 发表于 2006-6-19 01:59:55

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

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

brad 发表于 2006-6-22 12:06:38

回复: 如何简单地建立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的暂时下不了,等待恢复。

niu 发表于 2006-6-22 14:03:32

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

我的发贴量达到可100 哈哈

多谢金闪闪的精彩指导

brad 发表于 2006-6-22 14:07:16

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

Post by niu
我的发贴量达到可100 哈哈
那么牛总把帖子存一份发封邮件给我吧,平时不喜欢灌水,发到100得什么时候啊。谢谢。:sweet_kis

mynull 发表于 2006-6-24 18:23:21

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

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

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

ninjasex 发表于 2006-6-26 12:25:23

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

看看,支持金子,后后

justlink 发表于 2006-6-26 15:44:14

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

100帖我来了 `~~`
页: [1] 2 3 4 5 6 7
查看完整版本: 如何简单地建立BF2服务器