OpenTTD建立专用服务器——Linux服务器

文章目录
[隐藏]

OpenTTD的联机功能是游戏的一大特色,虽然在游戏界面可以直接开启联机服务器,但是在服务器上运行带GUI的程序会严重拖慢服务器性能。OpenTTD的程序内置了命令行形式运行的专用服务器端,开服及其方便。

前段时间介绍了Windows服务器的开服方法,不过对于配置较低的服务器,Windows还是不如Linux流畅,所以研究了Linux下的开服方法。

1.开服准备

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

2.安装OpenTTD

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

$ yum install SDL-static.x86_64

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

$ mkdir OpenTTD
$ cd OpenTTD

 

下载OpenTTD游戏文件

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

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

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

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

解压:

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

进入解压后的文件夹:

$ cd openttd-1.7.1-linux-generic-amd64

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

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

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

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

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

 

3.启动服务器

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

$ ./openttd -D

即可开启专用服务器

 

4.配置服务器

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

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

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

 

5.载入存档

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

 

6.更多

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

engine_renew
当车辆报废时自动更新(Autorenew vehicle when it gets old)
 
pause_on_newgame
开始新游戏时自动暂停
 
roadveh_acceleration_model
汽车加速模型(1为真实)
 
train_acceleration_model
列车加速度(1为真实)
 
max_join_time
允许客户端加入的最长时间(如果进入服务器时经常断开,请调大此项)
 
forbid_90_deg
禁止列车和轮船90度转弯

 

常用控制台命令:

setting  []
修改Openttd.cfg参数

更多内容正在摸索中,持续更新……

打赏

《OpenTTD建立专用服务器——Linux服务器》上有3条评论

发表评论

电子邮件地址不会被公开。