抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

OpenTTD的联机功能是游戏的一大特色,虽然在游戏界面可以直接开启联机服务器,但是在服务器上运行带GUI的程序会严重拖慢服务器性能。OpenTTD的程序内置了命令行形式运行的专用服务器端,开服及其方便。
前段时间介绍了Windows服务器的开服方法,不过对于配置较低的服务器,Windows还是不如Linux流畅,所以研究了Linux下的开服方法。

开服准备

  1. 运行Linux系统的计算机/服务器 一台(废话),本处使用CentOS
  2. 互联网(废话)

安装OpenTTD

Linux中的OpenTTD需要SDL库的支持,所以先安装SDL库:

1
yum install SDL-static.x86_64

安装成功后新建OpenTTD文件夹并进入:

1
2
mkdir OpenTTD
cd OpenTTD

下载OpenTTD游戏文件

最新版链接请自行查找:http://www.openttd.org/en/download-stable

此处使用Linux Generic Binaries (x86_64, 64bit) (gzip archive)

可以使用wget命令直接下载,也可以下载后使用FTP上传

1
wget -c http://binaries.openttd.org/releases/1.7.1/openttd-1.7.1-linux-generic-amd64.tar.gz

解压:

1
tar -zxvf openttd-1.7.1-linux-generic-amd64.tar.gz

进入解压后的文件夹:

1
cd openttd-1.7.1-linux-generic-amd64

这里就是OpenTTD的游戏文件夹了。

想要运行OpenTTD,就需要图形界面opengfx(专用服务器模式也需要安装)

下载opengfx:http://www.openttd.org/en/download-opengfx

将下载好的zip中的tar文件直接放到游戏文件夹下的baseset文件夹下

至此,OpenTTD就可以在Linux系统上运行了

启动服务器

进入游戏文件夹后,直接使用命令

1
./openttd -D

即可开启专用服务器

配置服务器

有三种方法配置你的服务器:

  1. 在正常图形界面下修改配置,然后再运行服务器版。(最简单)
  2. 直接修改OpenTTD的配置文件openttd.cfg
  3. 使用控制台命令配置服务器。(较困难但是很方便)

第一种方法不解释。用第二种方法配置服务器可以参考官方wiki上的Openttd.cfg页面。第三种方法可以参考官方wiki上的Console页面。

载入存档

载入存档需要在命令行中进入存档所在的文件夹,使用load命令载入存档。

更多

开服时Openttd.cfg的常用修改选项:

OpenTTD常用配置项目

更多有关OpenTTD的文章:

点击查看

本文参考自官方wiki文章Dedicated server,更多高级内容请参考原文。

评论