鹿友のKICO
文章29
标签17
分类7
阿里云ECS搭建The Forest游戏服务器

阿里云ECS搭建The Forest游戏服务器

需自购云服务器或准备一台没用的老电脑当服务器

(无图警告,其实是真的懒得截图了)

准备内容

1.服务器一只(大于等于双核4G内存的云服务器或者老电脑都行),建议选用没有cpu限制的,我的阿里云ecs就有限制,老难受了
2.steamcmd软件
3.一双手

温馨提醒

-本教程为steam平台正版服务器,其他服务器不一样不能联机
-以下主要讲以windows系统的教程,服务器端请给你的服务器用windows server(自用windows server 2019数据中心版用linux也行,但要装wine,操作较麻烦,而且对小白不太友好,我就不详细介绍了),老电脑就用windows就行
-看下面教程有些不知道点哪里的自行百度就知道了
重点:windows系统一定要64位!!!!!

详细教程

1.云服务器首先自己买好,然后弄好实例,这里不详细介绍,阿里云什么的都有这种基本教程
2.进阿里云控制台,找到云服务器实例,点远程连接,记得选用VNC模式(不要用workbench),等待进入系统
3.安装steamcmd,百度一搜就搜的到,下载下来安装运行steamcmd.sh
4.安装完成后,进入steamcmd,这时候应该显示steam>,所以我们输入login 用户名 密码
5.输入完后按回车,他要求你输入验证码,验证码会发到你的邮箱里,直接输入验证码然后回车,出现Logged in OK Waiting for user info…OK表示登录成功
6.设置游戏目录,输入force_install_dir “D:\the forest” #这个目录随你便
7.安装游戏,输入app_update 556450 validate(此处556450是森林这个游戏的服务器版本的ID)
8.等待游戏安装完成,输入quit即可退出steamcmd
9.找到你的安装目录,点开TheForestDedicatedServer.exe,他就是黑屏的不要慌,等待大概10秒就可以关闭它了,这一步目的是为了创建相应的文件
10.在你的云服务器中为TCP打开8766, 27015 和 27016端口,不会的百度,如果是老电脑就为你的路由器打开这三个端口
11.先打开显示隐藏文件(不会记得百度),找到C:\ Users \你的电脑账户名称\ AppData \ LocalLow \ SKS \ TheForestDedicatedServer \ ds文件夹,就会发现Server.cfg配置文件,然后打开它
12.里面大多数不用改,具体怎么调整请往下看注释2,先讲建议或必须修改的东西:
(注意:“//”符号后面的都是注释,不懂干嘛的可以仔细看看,没有“//”符号的那行是可以自己修改的,格式为例如:serverIP空格192.168.2.。。。等等,有些只能填off或On,空格千万不要忘)

1
2
3
4
5
6
7
8
   ServerIP address设置服务器IP,如果你是服务器就写公网ip,如果你使用老电脑就写内网IP)
serverIP (这块要修改)

Showevent log. Must be set off or on ( 事件记录日志,强烈建议设置为on开启)
showLogs on

YourSteam account name. blank means anonymous (你的Steam账号令牌,这里详见下方注释1
serverSteamAccount (这块要修改,是很长的一堆字符)

13.各种东西修改完保存关闭,重新打开TheForestDedicatedServer.exe,等待右下角出现血量饥饿度等东西就代表你服务器开启成功了,请仔细看显示出来的日志有没有问题

注释

注释1

你需要在 https://steamcommunity.com/dev/managegameservers 中为你的服务器创建一个账号。游戏The Forest 的appid是242760,然后复制你的登录令牌到配置文件Server.cfg的serverSteamAccount后面,否则打开TheForestDedicatedServer.exe会提示无法连接到steam

注释2

以下为配置文档几乎所有信息,部分我也不知道干嘛用的,只能你自己理解了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Dedicated Server Settings.

ServerIP address - Note: If you have a router, this address is the internal address,and you need to configure ports forwarding (设置服务器IP)
serverIP192.168.1.

SteamCommunication Port - Note: If you have a router you will need to open thisport. (Steam端口,需要打开该端口,方法上面写了)
serverSteamPort8766

GameCommunication Port - Note: If you have a router you will need to open thisport. (同上)
serverGamePort27015

QueryCommunication Port - Note: If you have a router you will need to open thisport. (同上)
serverQueryPort27016

Serverdisplay name (服务器显示的名字)
serverName

Maximumnumber of players (允许加入服务器的最多玩家数)
serverPlayers 8

EnableVAC (Valve Anti-cheat System at the server. Must be set off or on (是否允许作弊)
enableVACon

Serverpassword. blank means no password (服务器密码,空着表示没密码)
serverPassword

Serveradministration password. blank means no password(服务器管理员密码,空着表示没密码)
serverPasswordAdmin

YourSteam account name. blank means anonymous (你的Steam令牌)
serverSteamAccount

Timebetween server auto saves in minutes - The minumum time is 15 minutes, thedefault time is 30 (自动保存时间间隔,最短15分钟,默认30分钟)
serverAutoSaveInterval15

Gamedifficulty mode. Must be set to Peaceful Normal or Hard(游戏难度,和平Peaceful、一般Normal或困难Hard)
difficultyNormal

New orcontinue a game. Must be set to New or Continue(玩家进入服务器后是新开还是继续,建议设置为继续continue
initTypeContinue

Slot tosave the game. Must be set 1 2 3 4 or 5 (保存位置)
slot 1

Showevent log. Must be set off or on ( 事件记录日志)
showLogs on

Contactemail for server admin (管理员邮箱)
serverContact

Noenemies (有无野人)
veganModeoff

Noenemies during day time (白天有无野人)
vegetarianModeoff

Resetall structure holes when loading a save (加载存档时是否刷新地下洞穴的物品和怪)
resetHolesModeoff

Regrow10% of cut down trees when sleeping(是否允许在玩家睡觉时使被砍倒的树木生长10%)
treeRegrowModeoff

Allowbuilding destruction(是否允许建筑物损毁)
allowBuildingDestructionon

Allowenemies in creative games(创造模式下是否允许有野人)
allowEnemiesCreativeModeoff

Allowsdefining a custom folder for save slots, leave empty to use the defaultlocation (允许自定义保存文档位置,空白为默认位置)
saveFolderPath

Target FPS when no client is connected (服务器内没玩家的时候设置刷新率,这个我真没动啥意思)
targetFpsIdle 5

Target FPS when there is at least one client connected (服务器内至少1个玩家连线时服务器刷新率,这个一般默认就好了吧)
targetFpsActive 60

进入服务器游玩方法

1.进入森林the forest游戏
2.多人游戏-联机游戏-专用(互联网)
3.左下角搜索你服务器名字,搜到了就是ok,没搜到就是你服务器没开启成功,如果继续玩存档就点继续,输入密码,再点继续,进去就可以玩了

游戏注意

1.服务器会自动保存,但你自己角色信息要自己找房子保存
2.服务器整个的存档位置位于你服务器C:\Users\你的电脑账户名称\AppData\LocalLow\SKS\TheForestDedicatedServer\ds\Multiplayer\shot1(或者2/3/4/5)下面全是,可以复制到其他电脑上用
3.每个人自己的信息存档位于你自己本地电脑C:\Users\你的电脑账户名称\AppData\LocalLow\SKS\TheForest\一窜数字\Multiplayer\cs下的那一个文件,也可以复制到其他人那里用
4.如注意2和3所说的shot1(或者2/3/4/5)文件夹是主机存档,其文件夹下有个叫guid的文件,记事本打开显示的那窜数字就是你cs文件夹下个人存档的文件名,换不同服务器的时候注意下,数串一样使才能识别出来

本文作者:鹿友のKICO
本文链接:https://www.594594.xyz/2020/03/19/ECS_build_The%20Forest_server/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×