新浪博客

steam饥荒专用服务器地上+洞穴搭建方法(64位CentOS7.0系统)

2016-02-09 20:52阅读:
前言 饥荒专用服务器含洞穴搭建方法和一般的有所不同,需要搭建地上和洞穴两个服务器(可以在同一台机器上搭建)。但是值得注意的是阿里云学生服务器是1核1g内存的配置,在搭建单一地上服务器时没有问题,但是搭建地上+洞穴服务器时,会出现内存不足导致服务器关闭的情况(可以用虚拟内存解决但是比较吃紧)。推荐更换为1核内存更大的服务器(多核的没用,饥荒联机不支持),或者用1核1g内存+1核1g内存双服务器的搭建方法,由于学生服务器的存在,这种搭建方法性价比高,租用两台就可以了。
单服务器含洞穴搭建方法
1.首先需要创建存放洞穴配置文件的目录:
#mkdir /home/steam/.klei/DST_Cave
2.然后复制/home/steam/.klei/DoNotStarveTogether目录下的settings.iniserver_token.txt到创建的/home/steam/.klei/DST_Cave目录下:
#cp /home/steam/.klei/DoNotStarveTogether/settings.ini /home/steam/.klei/DST_Cave && /home/steam/.klei/DoNotStarveTogether/server_token.txt /home/steam/.klei/DST_Cave


3.在/home/steam/.klei/DoNotStarveTogether/目录的settings.ini文件添加以下内容:
[shard]
shard_enable = true
is_master = true
master_port = 11200
cluster_key = secretkeysaresecret


4.在/home/steam/.klei/DST_Cave/目录的settings.ini文件添加以下内容:
[network]
server_port = 11001
steam_authentication_port = 12348
steam_master_server_port = 12349


[shard]
shard_enable = true
is_master = false
master_ip = 127.0.0.1
master_port = 11200
shard_name = caves
cluster_key = secretkeysaresecret
shard_id = 910987996
ps:如果/DoNotStarveTogether/settings.ini设置了server_port,没有设置的话默认为10999,需要保证两个端口的值不同。
5./home/steam/.klei/DST_Cave/目录下创建worldgenoverride.lua
#vim worldgenoverride.lua
然后编辑内容:
return {
override_enabled = true,
preset = 'DST_CAVE',
}
6.运行服务器
#cd /home/steam/steamapps/DST/bin
#/usr/bin/screen -S 'world' ./dontstarve_dedicated_server_nullrenderer -console
/usr/bin/screen -S 'cave' ./dontstarve_dedicated_server_nullrenderer -console -conf_dir DST_Cave'
ps:输入第二条命令后会执行程序,想要不关闭返回可以按Ctrl+A+D挂起screen,然后输入第三条命令。也可以做成脚本简化输入。如果挂起后想查看服务器运行情况可以输入screen -r “标签”。
启动服务器脚本如下:
#vim start_dst
--------------------------------------------------------------------------------------------------------------
#!/bin/bash
/usr/bin/screen -S 'world' ./dontstarve_dedicated_server_nullrenderer -console
/usr/bin/screen -S 'cave' ./dontstarve_dedicated_server_nullrenderer -console -conf_dir DST_Cave'
---------------------------------------------------------------------------------------------------------------
双服务器含洞穴搭建方法
搭建方法和单服务器的差不多只需要修改DoNotStarveTogether和DST_cave目录下的settings.ini文件。
1.在/home/steam/.klei/DoNotStarveTogether/目录的settings.ini文件添加以下内容:
[shard]
shard_enable = true
is_master = true
bind_ip = 0.0.0.0
cluster_key = secretkeysaresecret


2.在/home/steam/.klei/DST_Cave/目录的settings.ini文件添加以下内容:
[network]
server_port = 11001
[shard]
shard_enable = true
is_master = false
master_ip = 地上世界服务器外网ip
shard_name = caves
cluster_key = secretkeysaresecret
附录:
自定义世界、mods及管理员控制台的等详细设置请看风雨凌芸写的《饥荒联机版服务端MOD及更多设置》,已经非常全面了。

CentOS 手动增加、删除swap区:


http://blog.chinaunix.net/uid-21843387-id-105990.html

我的更多文章

下载客户端阅读体验更佳

APP专享