【饥荒】本地服务器+内网穿透

news2024/12/26 21:21:35

本地服务器搭建方法

准备工具

  • 网易UU加速器(用于加速科雷官网登陆和steam创意工坊)
  • Don’t Starve Together Dedicated Server(steam饥荒联机版开服工具)
    • 获取方法:在库中勾选工具,然后搜索Don’t Starve Together Dedicated Server
      在这里插入图片描述

获取用户ID和服务器令牌

  1. 启动饥荒联机版,点击账户信息,进入科雷官网,将keil用户ID先保存下来备用
    在这里插入图片描述

  2. 点击游戏,进入《饥荒:联机版》的游戏服务器,添加一个服务器,将这里的令牌代码也保存下来备用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OGvFiQKi-1673712304740)(assets/Server-Local_2023-01-11_20-02-18.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wR0PjNdd-1673712304742)(assets/Server-Local_2023-01-11_20-05-03.png)]

创建世界

  1. 按照自己的喜好创建世界,添加mod
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s7rn0XYx-1673712304744)(assets/Server-Local_2023-01-11_20-31-00.png)]

  2. 世界创建完成后,打开所在世界所在文件夹
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Lmo1Hro1-1673712304746)(assets/Server-Local_2023-01-11_20-40-56.png)]

获取mod ID方法

  • 在世界mod选项页中点击更多信息,上方网址中id=xxx,这串数字即为mod ID
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-om0m4MXp-1673712304747)(assets/Server-Local_2023-01-11_20-55-34.png)]

  • (推荐)订阅本地modShow Mod Folder,可在世界mod选项页直接显示mod ID
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UXCOQSgB-1673712304749)(assets/Server-Local_2023-01-11_20-25-05.png)]

本地服务器配置

进入Don’t Starve Together Dedicated Server的安装目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eO8qUbr5-1673712304752)(assets/Server-Local_2023-01-11_20-42-24.png)]

添加mod

进入mods文件夹,编辑dedicated_server_mods_setup.lua文件,将之前创建世界时所用的mod ID加入其中,格式如下:
ServerModSetup(“350811795”)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rRrvElP3-1673712304755)(assets/Server-Local_2023-01-11_20-51-46.png)]

修改启动配置文件

进入bin\scripts文件夹,编辑launch_preconfigured_servers.bat文件,修改如下图所示
两段修改的代码:

- cluster Cluster_1 -console -shard Master
- cluster Cluster_1 -console -shard Caves
// 注意:exe"和- cluster中间有一个空格

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HIdarmWc-1673712304758)(assets/Server-Local_2023-01-11_21-04-50.png)]

修改完成后,可将launch_preconfigured_servers.bat文件发送到桌面快捷方式,方便直接开启

服务器世界配置

复制世界

打开之前创建的世界所在的文件夹,将其复制到上一层文件夹中,如果文件夹名称不是Cluster_1,需要修改成Cluster_1,随后进入文件夹Cluster_1
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Cw5pCXRD-1673712304759)(assets/Server-Local_2023-01-11_21-17-51.png)]

添加世界管理员

新建文件adminlist.txt,将之前保存的Keil用户ID粘贴进文件中,如需设置多个管理员,只需另起一行粘贴其用户ID即可

添加服务器令牌

新建文件cluster_token.txt,将之前保存的服务器令牌粘贴进文件中

添加白名单

新建文件whitelist.txt,将需要设置成白名单的用户ID粘贴进文件中,配合cluster.ini使用

服务器世界设置

打开文件cluster.ini,按照喜好修改设置,不需要的选项可以删除
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QpG9na2Q-1673712304760)(assets/Server-Local_2023-01-11_21-48-12.png)]

启动服务器

打开launch_preconfigured_servers.bat文件,第一次开启会比较慢,当其中一个窗口出现sim pause即为开启成功

!!!不要关闭两个弹出的小黑窗

关闭服务器需中使用指令c_shutdown()

内网穿透

准备工具

  • Sakura Frp
  • 1RMB

SakuraFrp

实名认证

注册登陆后,花费1RMB进行实名认证,每日签到可获得流量
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IiP9ySdB-1673712304761)(assets/Server-Local_2023-01-11_22-17-59.png)]

下载软件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eAVrOb2g-1673712304762)(assets/Server-Local_2023-01-11_22-25-59.png)]

创建隧道

打开软件,创建两条隧道,分别对应地上和地下
!!!端口和远程端口需要一致,端口号在1~65535之间即可
!!!两条隧道选择同一穿透节点
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WY36zKdO-1673712304763)(assets/Server-Local_2023-01-11_22-43-50.png)]

启动服务器

修改端口号

分别将在MasterCaves文件夹中的server.ini文件中的端口号改成和创建隧道时一致
!!!注意不要弄反了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wgMYLijY-1673712304764)(assets/Server-Local_2023-01-11_22-47-02.png)]

启动隧道

先只开启地上世界隧道,查看日志
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EG4eBEmW-1673712304765)(assets/Server-Local_2023-01-11_22-51-05.png)]

启动服务器

启动本地服务器,根据上图中框选的内容,在饥荒控制台中使用代码连接世界
c_connect(“cn-zz-bgp-2.natfrp.cloud”,65535)(注意!域名和端口号按照日志中的修改)
后开启地下世界隧道

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/164150.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity SRP自定义渲染管线学习1.2:初步绘制

绘制物体 绘制物体,包括不透明的物体,透明物体,再加上之前的天空盒 Camera void DrawVisibleGeometry(){//我们需要将不透明物体和透明物体分开绘制//如果我们直接先绘制所有的物体,然后再绘制天空盒,我们就会看到对…

nodejs+vue家庭食谱饮食方案管理系统网站python php java

本系统分为用户和管理员两个角色,其中用户可以注册登陆系统,查看美食食谱,一周健康食谱安排,查看美食食材,在线交流发布帖子;管理员可以对食谱分类,食谱信息,材料信息,美…

区块链技术2---BTC的数据结构

1:Hash pointers(哈希指针)和普通指针相比,哈希指针除了保存地址还保存哈希值2:Block chain区块链中的区块通过哈希指针相连,这里的哈希指针的哈希值是对前一个区块的整体取哈希值(包括前一个区…

linux系统中使用QT实现摄像头功能的方法

大家好,今天主要和大家聊一聊,如何使用QT中的Camera的功能和实现。 目录 第一:摄像头资源简介 第二:环境搭建要求 第三:代码编译实现要求 第一:摄像头资源简介 开发板上有一路“CSI”摄像头接口&#xf…

组件封装 - steps组件

首先, 我先来看看效果 steps 组件的封装和 tabs 组件还是相似的 都会去指定两个组件来完成(仿Element UI), 都会去使用 jsx 的语法 让其中一个组件去规定样式和排版, 另外一个组件去接收父组件传入的动态数据 但和面包屑组件还是有区别的(面包屑组件封装): 相同点都是使用两…

v-for 的“就地更新”策略

前言 我们平时使用v-for的时候通常都是加一个唯一标识key,因为不加的时候Vue会给我们发出警告。其实我们加上key的操作,就是为了避免它的“就地更新”策略。我们来看一下官网对“就地更新”的解释: 当 Vue 正在更新使用 v-for 渲染的元素列表…

jsp文化活动系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 JSP 文化活动系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统采用web模式开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数…

第4章 任务看门狗

任务看门狗 主任务死循环 在app_main任务中死循环 #include <stdio.h> #include "esp_log.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h"const char *TAG "COUNTER";int count 0;void app_main(void) {wh…

[翻译]PG15新特性-加速WAL日志归档

PG15新特性-加速WAL日志归档PG15通过&#xff1a;一次扫描64个待归档的日志&#xff0c;将其放到一个数组中以供归档&#xff0c;当处理完这64个文件后&#xff0c;再进行下一次扫描。这样达到减少archive_status目录扫描次数提升性能的目的。WAL归档介绍PG15如何加速归档前&am…

C++ · 入门 · 05 | 内联函数

啊我摔倒了..有没有人扶我起来学习.... &#x1f471;个人主页&#xff1a;《CGod的个人主页》\color{Darkorange}{《CGod的个人主页》}《CGod的个人主页》交个朋友叭~ &#x1f492;个人社区&#xff1a;《编程成神技术交流社区》\color{Darkorange}{《编程成神技术交流社区》…

SegFormer学习笔记(4)train续2

这次关注一下最关键的东西&#xff1a;用什么网络&#xff0c;用什么数据&#xff0c;预训练数据在哪里呢&#xff1f;为了方便&#xff0c;重新贴一下 train.pyimport torch import argparse import yaml import time import multiprocessing as mp from tabulate import tab…

JVM笔记——根据黑马jvm课程课件+自己总结

JVM一、内存结构1、程序计数器&#xff08;PC Register&#xff09;2、虚拟机栈&#xff08;JVM Stacks&#xff09;3、本地方法栈&#xff08;Native Method Stacks&#xff09;4、堆&#xff08;Heap&#xff09;5、方法区&#xff08;Method Area&#xff09;6、直接内存二、…

【爬虫】第七部分 scrapy

【爬虫】第七部分 scrapy 文章目录【爬虫】第七部分 scrapy7. scrapy7.1 基本使用7.2 项目的文件结构7.3 response的方法和属性7.4 小案例7.5 scrapy 工作原理7.6 管道的使用7.7 多管道下载7.8 下载分页类型和get请求的使用7.9 下载多层级类型7.10 post请求的使用总结7. scrapy…

清华大学出版——C语言从入门到精通(第4版)

《C语言从入门到精通&#xff08;第4版&#xff09;》是清华大学出版社出版的图书&#xff0c;该书从初学者的角度出发&#xff0c;以通俗易懂的语言&#xff0c;丰富多彩的实例&#xff0c;详细介绍了使用C语言进行程序开发需要掌握的各方面知识。《C语言从入门到精通&#xf…

YOLO v8详解

回顾一下YOLOv5 Backbone&#xff1a;CSPDarkNet结构&#xff0c;主要结构思想的体现在C3模块&#xff0c;这里也是梯度分流的主要思想所在的地方&#xff1b;PAN-FPN&#xff1a;双流的FPN&#xff0c;但是量化还是有些需要图优化才可以达到最优的性能&#xff0c;比如cat前后…

VSCode 配置Go环境,弹出警告“golps”等插件要求下载但下载时超时、失去连接等 解决方案

1. 背景&#xff1a; 下载完GO环境和VSCode的GO配套插件后&#xff0c;试图运行hello world程序&#xff0c;此时VSCode弹出警告&#xff1a; 提示有几个go的工具没有下载&#xff0c;于是我点击install 下载&#xff1a; 》下载时报错&#xff0c;一般是出现超时timeout错误…

57 mac 中 SIGINFO 信号, jdk8 支持, 但是 jdk9 不支持?

前言 问题来自于文章 shell脚本 后台启动 程序1 “tail -f log“, ctrl c 导致程序1中断 中的测试用例 Test07Signal2ParentProcess, 可以看到 我当时标记了一个 "todo, not work in hostpostVM9" 然后 问题是这样的, 我同一台机器, 然后 jdk8 带上 SIGINFO 去执行…

【已解决】右键以某应用打开xx文件时,没有“默认”选项怎么办

问题解决方案简单来说详细操作解释问题 右键以某应用打开xx文件时&#xff0c;没有“默认”选项 解决方案 简单来说 在注册表&#xff1a;计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\找到要打开的文件后缀名&#xff0c;删除…

mybatis plus基本使用初体验01

我们都知道MyBatis是目前比较常用的持久层框架&#xff1b;这个框架的使用也是很简单的&#xff0c;我们在使用的时候&#xff0c;只需要关注mapper的接口层和对应的xml文件即可。 但是MyBatis作为一个半自动框架&#xff0c;是需要我们自己手动编写sql语句的&#xff0c;对于…

Linux系统软件安装

在Linux上部署各类软件MySQL数据库管理系统安装部署简介注意MySQL5.7版本在CentOS系统安装安装配置MySQL8.0版本在CentOS系统安装安装配置MySQL5.7版本在Ubuntu&#xff08;WSL环境&#xff09;系统安装安装MySQL8.0版本在Ubuntu&#xff08;WSL环境&#xff09;系统安装安装To…