如果你想知道如何在专用机器上运行自己的游戏服务器,那么你来对地方了。本指南将介绍如何运行和配置你自己的游戏服务器。 下载 首先,你需要下载代达罗斯服务器。你可以从官方渠道获取最新版本。服务器是有版本区分的。只有版本相同的客户端才能连接到特定版本的服务器。每当服务器发布新版本时,你都可以在官方渠道获取,并且会发布相关公告。 运行 服务器是一个jar文件。要运行它,你首先需要安装至少7版本的Java运行环境(JRE)(服务器从未在更高版本上测试过,但在Java 8上应该也能正常运行)。由于本指南的目的并非详细说明如何安装JRE,因此我不会深入介绍相关步骤,但你可以在互联网上轻松找到所需的一切信息。 在正确安装JRE后,你可以使用以下命令运行服务器: java -Xmx512m -jar daedalus-server-0.9.10.jar instance=A 首次运行该命令时,当前文件夹中会创建一个名为【server_A.xml】的配置文件模板。 你可以通过【instance】参数指定任何ID,系统将创建相应的配置文件。通过这种方式,你可以运行任意数量的实例,只需为每个服务器实例分配不同的实例ID即可。 与任何服务器一样,如果运行服务器的机器启用了防火墙,你需要对其进行配置,以开放服务器运行所需的端口。如果机器位于路由器后方,你还需要将此端口转发到该机器。若未进行端口转发,服务器将尝试通过uPnp协议自行打开端口(但路由器必须支持该协议)。 配置文件 配置文件为XML格式,如下所示: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <config> <server> <serverName>[本地] 测试CTF</serverName> <adminPassword/> <connectionPassword/> <netPort>59555</netPort> <mapList> <map>/maps/dm17.map</map> <map>/maps/dm18.以下是各项参数的含义: serverName:含义十分明确。即游戏服务器列表中显示的服务器名称。不要输入<或>,否则会破坏XML :) 管理员密码 暂未使用 连接密码 若要创建私人服务器,请在此处指定客户端连接服务器所需的密码 网络端口 用于TCP和UDP的端口。如果您有防火墙,应打开此端口;如果您位于路由器后方,应正确转发此端口。重要的是同时为UDP和TCP打开/转发此端口,否则将无法正常工作。 地图列表 地图列表的格式如下: <mapList> <map>/maps/dm18.map</map> <map>/maps/dm22.map</map> </mapList> 每次启动服务器时,所有可用地图的列表都会打印到标准输出。游戏类型:游戏类型需从【死亡竞赛】【团队死亡竞赛】【最后生还者】【夺旗战】中选择。注意,地图列表中所选地图必须与游戏类型兼容(例如,无法在夺旗战地图上进行死亡竞赛) 最大玩家数:玩家(包括机器人和人类)总数上限,范围在2至16之间 机器人数量:机器人的数量 对抗机器人:若设为开启,机器人数量将被忽略,服务器会为每个加入游戏的人类玩家创建一个机器人。此功能仅适用于团队游戏(团队死亡竞赛和夺旗战),旨在实现人类对抗机器人的比赛 机器人难度:机器人的难度等级,需从【简单】【普通】【中等】【困难】【疯狂】【随机】中选择 互联网:设为开启时,服务器将进行注册,以便其他玩家能在互联网服务器列表中看到它。同时会检查你的网络端口是否已开放如果路由器未打开或正确转发指定端口,服务器将启动失败。 若设置为关闭,服务器将不会在服务器列表中显示,玩家需通过游戏中的【直接连接】选项进行连接。 scoreLimit:获胜所需的分数。设为0表示无限制。该参数在LAST_MAN_STANDING(最后一人站立)模式中无效。 timeLimit:时间限制(秒)。设为0表示无限制。该参数在LAST_MAN_STANDING(最后一人站立)模式中无效。 若游戏模式不是LAST_MAN_STANDING(最后一人站立),则scoreLimit(分数限制)或timeLimit(时间限制)其中一项不应设为0。 nbLives:指定LAST_MAN_STANDING(最后一人站立)模式中的生命数量。 friendlyFire:启用友军伤害选项。设为关闭可禁用对同队玩家造成的伤害。instaGib 启用一击必杀模式:使用改装轨道炮可实现一击击杀(威力更强且射速更快)。兼容所有游戏模式。 darkArena 启用黑暗竞技场模式:关闭地图中的灯光。兼容所有游戏模式。 updateRate 指定服务器向客户端发送更新的速率。强烈建议保持为低。不同设置值如下: 设置 网络更新速率 (次/秒) 内部更新速率 (次/秒) 16名连接玩家时的上行带宽 (千字节/秒) 低 20 80 160 中 40 80 320 高 60 120 480 所有官方服务器均使用低设置运行。




换一换 













