《饥荒》服务器搭建图文教程 怎么搭建服务器

单机攻略      更新:2016-09-11

《饥荒》大家会不会自己搭建服务器呢?今天笔者就为大家带来了饥荒服务器搭建图文教程,非常不错的内容哦,小伙伴们你们会不会呢?想学着搭建服务器的小伙伴下面我们一起来看看吧。

首先安装Don't Starve Together Dedicated Server工具

使用steamcmd或者steam客户端下载

这里我是用的steam客户端安装

安装之后就不用管它了

首先创建存档文件夹和配置文件

文件夹:

文档\Klei\DoNotStarveTogether\MyDediServer --服务器根目录

文档\Klei\DoNotStarveTogether\MyDediServer\Master --地表存档根目录

文档\Klei\DoNotStarveTogether\MyDediServer\Caves --洞穴存档根目录

文件:

文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini --服务器设置文件

文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt --令牌文件(稍后使用命令生成)

文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini --地表存档设置文件

文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua --mod配置文件

文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua(可选) --地图配置文件

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini --洞穴存档设置文件

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua --mod配置文件

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua --地图配置文件

然后是令牌文件获取

1.打开游戏

2.调出控制台(默认按键为破折号 tab键上,esc键下,数字键1左)

3.输入TheNet:GenerateClusterToken()

4.将自动生产的 "文档\Klei\DoNotStarveTogether\cluster_token.txt"文件剪切到"文档\Klei\DoNotStarveTogether\MyDediServer\"中即可


配置文件:

文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini

[GAMEPLAY]

game_mode = survival

max_players = 10

pvp = false

pause_when_empty = true

[NETWORK]

cluster_description = 服务器介绍

cluster_name = 服务器名

cluster_intention = cooperative

cluster_password = 服务器密码

[MISC]

console_enabled = true

[SHARD]

shard_enabled = true

bind_ip = 127.0.0.1

master_ip = 127.0.0.1

master_port = 10889

cluster_key = supersecretkey

这里注意.如果想使用中文服务器介绍或者服务器名的话 要使用UTF-8编码,推荐使用文本编辑器NotePad++

文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini

[NETWORK]

server_port = 11000

[SHARD]

is_master = true

[STEAM]

master_server_port = 27018

authentication_port = 8768

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini

[SHARD]

is_master = false

name = Caves

id = 1238533216

[STEAM]

master_server_port = 27019

authentication_port = 8769

地形设定文件

洞穴

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua

return {

override_enabled = true,

preset = "DST_CAVE",

}

地表

文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua

可选项

推荐使用 风大博客的地形文件生成工具

http://www.lyun.me/lyun/1191

mod自动获取及更新

这个需要打开服务器工具目录

按照我的方法的话文件在

\steam\SteamApps\common\Don't Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua

如果是steamcmd的话在

\SteamCmd\steamapps\common\Don’t Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua

键入

ServerModSetup("modID")

ServerModSetup("modID")

这个文件是让服务端自动更新mod.直接把mod丢进mods文件夹也可,不过每次更新需要手动替换.

最后是mod文件配置

洞穴和地表使用同样的mod配置文件即可 编辑一份另一份复制过去就行了

文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua

文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua

return {

["workshop-439115156"] = { enabled = true },

["mod文件夹名"] = { enabled = true },

}

文件都已经配置完毕


下面就可以启动服务器了

启动脚本在

\steam\SteamApps\common\Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat

@ECHO OF

set SteamAppId=322330

set SteamGameId=322330

cd ..

start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master

start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves

现在就可以双击启动服务器了~

第二种令牌生成方式

进入游戏 点击账户信息

弹出网页 点generate server token按钮

复制最后一条最新生成的令牌

最后粘贴进cluster_token.txt文件

原文地址:http://www.18pk.com/web/wen-251433.html 转载请在文首保留此行。

感兴趣的