当前位置: 首页 > 工具软件 > OpenTTD > 使用案例 >

linux 异星工厂服务器,OpenTTD建立专用服务器——Linux服务器

百里俭
2023-12-01

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

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

开服准备运行Linux系统的计算机/服务器 一台(废话),本处使用CentOS

互联网(废话)

安装OpenTTD

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

1yum install SDL-static.x86_64

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

1

2mkdir OpenTTD

cd OpenTTD

下载OpenTTD游戏文件

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

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

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

解压:

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

进入解压后的文件夹:

1cd openttd-1.7.1-linux-generic-amd64

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

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

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

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

启动服务器

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

1./openttd -D

即可开启专用服务器

配置服务器

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

在正常图形界面下修改配置,然后再运行服务器版。(最简单)

直接修改OpenTTD的配置文件openttd.cfg

使用控制台命令配置服务器。(较困难但是很方便)

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

载入存档

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

更多

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

更多有关OpenTTD的文章:

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

 类似资料: