找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 230|回复: 14

【教程】基于zerotier的无公网远程联机教程

[复制链接]

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
发表于 2024-11-12 13:30:10 | 显示全部楼层 |阅读模式
大概一个月前尝试自己建一个服和异地的朋友一起玩,但由于购买服务器配置不太够导致不得不使用本地虚拟机。期间试过很多组网方式,也走了很多弯路,最终总结出了一套相对来说比较完整的基于zerotier的无公网、无需服务器、低延迟、简单化的开服教程。经查询后本吧内相关内容较少,因此在此结合我个人的经验尝试制作一篇教程,希望能帮助更多想要远程和朋友玩的人。教程中我也会把我踩过的坑进行简单总结,希望能尽一些绵薄之力。
回复

使用道具 举报

678

主题

4224

回帖

1万

积分

登峰造极

积分
15354
发表于 2024-11-12 13:30:37 | 显示全部楼层
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:31:16 | 显示全部楼层
前提条件(可据此判断是否适合自身需求再接着阅读):
1.需要使用置顶帖一键开服端(各种魔改的懒人端也可以,就是比较麻烦)
2.电脑的配置能在开虚拟机的同时带的动游戏(近10年内的电脑应该都没什么问题,或者单独弄个开虚拟机的电脑)
3.简单的代码基础(不需要理解是什么意思有什么作用,只要会复制粘贴与手动输入就行)
4.非NAT4网络(非必须,但比较关键,之后谈到踩坑方面的问题再细聊)
5.每一个想要联机的电脑都需要安装zerotier软件(软件本体很小,安装配置好后就再也不用管它了)
6.一点耐心
回复

使用道具 举报

41

主题

576

回帖

1826

积分

已臻大成

积分
1826
发表于 2024-11-12 13:32:16 | 显示全部楼层
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:32:51 | 显示全部楼层
注意上方的第5点条件,想要开超多人的商业服的朋友可以离开了。这套方案最佳游玩人数为1~20人左右,当然人数越低就越稳定(毕竟网络这东西,人多了什么情况都有可能发生。两边运营商就是不让打洞成功也没有办法)
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:33:30 | 显示全部楼层
那么正式开始教程:
一、准备阶段
俗话说巧妇难为无米之炊,做饭时都需要提前把菜备好,我们也是一样。由于某些网盘较低的下载速度,建议各位先提前下载好所有需要的文件再开始教程。不然在教程中途突然要下载某个东西,结果发现距离下载完成还有接近一天的时间,会极大的消磨人的斗志,最后等下载好后可能开服的事也不了了之了。
因此,我们需要提前准备好所有所需的文件:
1.贴吧置顶的一键开服端(2022 服务器架设工具.zip)
2.想要玩的版本的pvf文件
3.对应的游戏客户端(不同的魔改版可能需要去发布贴找到对应的客户端,因为有些端有额外的素材,使用公用端会出问题)
4.CentOS7的ios镜象(楼下会放出推荐的下载地址)
5.VM虚拟机软件(理论上来说14~17都可以,目前我测试过16.17两个版本没有问题,楼下也会放出推荐的下载地址)
6.zerotier软件(因为是国外软件,所以下载速度堪忧)
7.终端工具(开服端的压缩包内应该带有WinSCP,如果没有或者不喜欢可以使用自己喜欢的终端工具)
8.(可选)想要使用的启动器(比如统一、花枝、简易等等各种你喜欢的启动器)
⑨.(可选)GM工具(开服成功后的调试)
10.(可选)vscode(用于编辑格式化文本用,但其实这个过程中用自带的记事本也是可以的)
11.(可选)数据库工具(推荐Navicat,置顶帖中的工具包里应该也有,用于检测服务器是否成功开起来了与修改游戏内容)
12.(以上一切的前提)各种解压工具、下载工具、浏览器等等,应该所有人的电脑上都有,所以仅简单概括下
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:34:06 | 显示全部楼层
下面逐个放出我推荐的各个文件的下载处(防止被吞不放一起)
开服端、pvf文件、客户端——贴吧置顶帖与发布贴
zerotier软件:
百度“zerotier”,第一个就是官网。进入后点击最上边一排的“Download”,然后点击下边的windows图标开始下载。


同时这个官网先别关,之后还会用到

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

41

主题

576

回帖

1826

积分

已臻大成

积分
1826
发表于 2024-11-12 13:34:25 | 显示全部楼层
坐等更新

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

41

主题

576

回帖

1826

积分

已臻大成

积分
1826
发表于 2024-11-12 13:35:22 | 显示全部楼层
更新了踢我一脚
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:35:36 | 显示全部楼层
CentOS7的ios镜象:阿里云镜像站
htt
ps://mirrors.aliy
un.co
m/ce
ntos/
进入后找到《7/》的目录


然后进入《isos》目录与《x86_64》目录




目录下有多个版本,这里只推荐两个版本:
CentOS-7-x86_64-DVD-2207-02.iso
CentOS-7-x86_64-Minimal-2009.iso
*二选其一即可*
那么怎么挑呢?
DVD版:优点:大而全、有图形界面占用高、自带很多运行库(虽然咱们用不到)缺点:同上
Minimal版:优点:小而精简,仅安装时有图形界面占用低,很多运行库都没有(虽然咱们也用不到)缺点:同上
DVD版4.4G,Minimal版只有不到1G,视个人需求下载即可,后边两种系统的教学都会有。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:35:47 | 显示全部楼层
VM虚拟机软件:52 pj  (注*有能力的话请支持正版)
ht
tps://ww
w.52p
ojie.c
n/thre
ad-1804571-1-1.ht
ml
经我个人测试,16、17均可,14版理论上也可以。视个人需求下载安装。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:36:16 | 显示全部楼层
终端工具:置顶帖工具包或者直接百度搜素“WinSCP”,第一个就是官网
剩下非必须的工具可以视个人需求安装(一般都可以直接百度到官网)
回复

使用道具 举报

667

主题

4157

回帖

1万

积分

登峰造极

积分
15103
发表于 2024-11-12 13:36:25 | 显示全部楼层
zerotier我以前就是这个玩法,但只适合熟人小伙伴一起玩,有其他人再去装软件人家也信不过。。。再说了zerotier不同运营商和不同时间的延迟不一样,网络波动不受控制,体验较差



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

发表于 2024-11-12 13:36:51 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

45

主题

482

回帖

1617

积分

已臻大成

积分
1617
 楼主| 发表于 2024-11-12 13:37:29 | 显示全部楼层
二、虚拟机外部配置
在一切所需文件都准备好后,我们终于正式进入到了架设阶段。首先的首先就是把咱们的虚拟机的配置。
1.打开你安装好的VM


你会看到这个界面(不同版本可能会有设计上的差别,但是这三个基本功能都不会变)
2.点击“创建新的虚拟机”
(接下来我简单说明,尽量不附带图像)
3.典型——安装程序光盘映像文件(iso)
4.点右侧的“浏览”选择咱们之前下载好的CentOS7的系统镜像
比如我这里选择好后就是这样的:


5.选好后下一步——给虚拟机起个名,并且修改一下放置的位置(建议放在固态盘的一个单独的文件夹内,虚拟机名尽量简单一些比如我就给虚拟机起名叫“DNF”)然后下一步
6.最大磁盘大小:20G足够,如果觉得不保险可以设置为30G或40、50G,如果虚拟机里不使用的话是不会占用你电脑空间的。然后建议选择“将虚拟磁盘存储为单个文件”,方便以后可能的迁移与维护。选择好后下一步。
7.点击“自定义硬件”
8.选择左边列表的“内存”,然后在右边调整为4G以上(我的虚拟机开服实测4G内存的话占用80%左右,可能是没进行优化的原因)
9.选择左边列表的“处理器”,然后在右边上下都设置为“2”,也就是给虚拟机分配4个内核(更低其实也可以,只不过在我后台监控来看这样配置基本没有什么瓶颈,而且近几年的cpu核心基本都比较多,分配处4个问题也没多大影响)
10.然后是重点:选择左边列表的“网络适配器”
不同于大部分的教程贴中的“NAT”,咱们要把网络设置为“桥接模式”。理由楼下就会说,并且会顺带展开一下关于NAT网络相关的内容。
11.设置好后点击下边的“关闭”,此时你的配置应该和我差不多:


12.点击“完成”,咱们的虚拟机就配置好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表