赞
踩
因为内容是重复的,所以直接参考此文件:STEAMCMD安装
下载服务端bat脚本
start SteamCMD/steamcmd.exe +login anonymous +force_install_dir ../DS +app_update 343050 validate +quit
系统 | 版本 |
---|---|
DSM | 7.0 |
Docker | 20.10.3-1239 |
Centos | 8.4-2105 |
配置文件需要去饥荒网站生成,否则服务器启动会报错
[GAMEPLAY] game_mode = endless max_players = 4 pvp = false pause_when_empty = true [NETWORK] cluster_description = 资源堆叠,防火防盗,疯狂资源 cluster_name = 紫冰与他们朋友们 cluster_password = cluster_language = zh [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
启动参数说明
-persistent_storage_root #世界配置文件保存的路径
-conf_dir 世界存档路径
-cluster 世界存档名称
-shard 森林或地洞的路径
森林世界启动脚本,这里保存为dst_master.sh
#!/bin/bash
cd /DST/dstserver/bin/
./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /DST/worlds -conf_dir worlds -cluster server -shard Master
地下世界启动脚本,这里保存为dst_caves.sh
#!/bin/bash
cd /DST/dstserver/bin/
./dontstarve_dedicated_server_nullrenderer -console -persistent_storage_root /DST/worlds -conf_dir worlds -cluster server -shard Caves
安装 libcurl- gnutls.so.4
yum install libcurl.i686
链接 libcurl- gnutls.so.4支持库(以我搭建文件的路径为例)
ln -s /usr/lib/libcurl.so.4 /DST/dstserver/bin/lib32/libcurl-gnutls.so.4
安装 screen
yum install screen
错误提示: No match for argument: screen
安装 epel
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
screen 操作指令
#创建一个screen
screen -S m(m是窗口名称)
#进入一个screen
screen -r m
#显示所有的screen
screen -ls
# 当状态是Attached时使用
screen -D -r m
# 删除socket连接
screen -S m -X quit
#退出窗口
exit
#窗口切换(快捷键)
ctrl+a+d
本地生成世界配置文件,上传到服务器,然后重新生成世界
服务端路径/mods #模组MOD保存路径(官方很懒,模组自动下载路径没统一)
服务端路径/ugc_mods #模组MOD保存路径(官方很懒,模组自动下载路径没统一)
dedicated_server_mods_setup.lua #订阅MOD配置文件
modoverrides.lua #当前世界加载的MOD模组配置文件
#将在创意工坊的MOD模组ID添加到这里,服务器启动时就会自动下载MOD到mods或ugc_mods这两个文件夹中
如何获取这个ID,打开创意工坊,每个模组页面的网址后面的数字就是他的ID
例如:https://steamcommunity.com/sharedfiles/filedetails/?id=1207269058
简易血条的模组的ID就是1207269058
ServerModSetup("1207269058") -- 简易血条
ServerModSetup("1418746242") -- 中文
ServerModSetup("2577742416") -- 定位
ServerModSetup("2801880191") -- 45装备栏
ServerModSetup("1842845837") -- 防火
ServerModSetup("1614253006") -- 建筑无敌
ServerModSetup("2371017612") -- 密码箱
-- ServerModSetup("599538834") -- 时间延长
c_reset() #重启服务器
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。