戴森球计划新玩法!利用MOD和cpolar实现公网环境多人游戏

news2024/12/18 8:19:52

文章目录

    • 前言
    • 1. 下载MOD
    • 2.配置cpolar内网穿透
    • 3. 主机开启联机
      • 3.1 玩家加入游戏
    • 4. 配置固定的TCP端口
    • 5. 游玩体验

前言

《戴森球计划》不仅是一款融合了科幻冒险与经营管理元素的游戏,更是一个让玩家在浩瀚宇宙中尽情探索和创造的平台。在这个游戏中,你将从零开始建立一个工业帝国,并最终建造出能量巨大的戴森球,掌控恒星的力量。虽然官方版本仅支持单人游戏模式,但得益于热情洋溢的玩家社区,各种MOD(模组)不断涌现,为这款游戏带来了全新的玩法和体验。

更令人兴奋的是,借助像 cpolar 这样的内网穿透工具,即使你与好友身处不同的地点,也能轻松实现跨公网多人联机。这意味着你可以邀请朋友一起合作建设银河系级别的工程项目,或者在竞争中展现你的策略智慧。无论你是喜欢团队协作还是单打独斗,《戴森球计划》都能为你提供一个沉浸式的宇宙冒险体验。

在这里插入图片描述

1. 下载MOD

要实现《戴森球计划》的多人联机功能,首先需要下载并安装一个名为 r2modman 的管理软件。你可以从R2ModMan - Download [Official]获取这个工具,它集成了许多玩家制作的MOD,极大简化了安装和管理的过程。

成功安装并启动 r2modman 后,首先在软件界面中找到《戴森球计划》的游戏封面,然后点击“Select game”进入文件选择界面。此时,选择默认的游戏文件夹即可完成配置。

接下来,在软件左侧的“MODS”栏中,你需要下载以下5款关键的MOD,它们将为游戏添加基础的联机功能。这些MOD的组合将使你和你的朋友能够在同一局域网内无缝合作,打造属于你们自己的星际帝国。

在这里插入图片描述

完成上述设置后,只需点击 r2modman 界面左上角的“Start Modded”按钮,即可在加载好MOD的状态下启动《戴森球计划》游戏。此时,游戏已经具备了联机功能,你可以和朋友们一起进入这个充满科幻魅力的宇宙,共同探索和建造属于你们的星际帝国。

10_3

2.配置cpolar内网穿透

首先进入cpolar官网,点击免费使用注册一个账号,并下载最新版本的Cpolar

Cpolar官网地址: https://www.cpolar.com

img

登录成功后,点击下载Cpolar到本地并安装(一路默认安装即可)本教程选择下载Windows版本。

image-20240319175308664

Cpolar安装成功后,在浏览器上访问http://localhost:9200,使用cpolar账号登录,登录后即可看到Cpolar web 配置界面,结下来在web 管理界面配置即可。

在配置界面,点击“隧道管理”,然后选择“创建隧道”。在创建隧道的设置中,选择协议为 TCP,确保本地地址设置为 8469(这是《戴森球计划》联机的默认端口,不过你也可以在游戏设置中进行更改)。设置完成后,点击“创建”按钮,即可生成一个可供联机使用的隧道。

通过这个隧道,你将能够突破内网的限制,实现与其他玩家的公网联机,让你的《戴森球计划》冒险变得更加丰富多彩。

在这里插入图片描述

3. 主机开启联机

在 r2modman 中点击“Start Modded”按钮,稍等片刻,游戏将启动并进入主界面。此时,你会发现游戏主页面的第一行新增了“Multiplayer”选项。点击该选项后,选择带有“(host)”字样的选项,你可以选择创建一个新存档或加载已有存档进行联机游戏。

在正式开始联机之前,请务必确保你的 cpolar 进程处于“Active”状态,并将生成的 URL 链接复制并分享给其他玩家。这样,其他玩家通过该链接即可加入你的游戏,共同体验《戴森球计划》的多人合作乐趣。

在这里插入图片描述

3.1 玩家加入游戏

其他玩家如果想要加入你的服务器,同样需要通过 r2modman 打开《戴森球计划》。进入游戏后,在主界面选择“Multiplayer”,然后点击“Join Game”。在弹出的界面中,将你之前分享给他们的 URL 粘贴到“Host IP Address”栏中。完成后,他们就可以顺利加入同一个存档,和你一起联机进行游戏。

微信图片_20240826115112

4. 配置固定的TCP端口

如果你选择了 cpolar 的专业或更高等级的套餐,还可以享受到保留固定 TCP 端口的便利。这样,每次生成的 URL 链接都是固定的,省去了每次手动分享新链接的麻烦。

首先,登录 cpolar 的官网,点击左侧的“预留”栏。在这里,你可以看到“保留的 TCP 地址”选项。

10_9

接着,选择一个适合你所在地区的选项,例如“China Top”,输入描述后点击“保留”,即可获得一个固定的 TCP 端口。

10_8

将得到的地址复制下来,然后返回到“隧道管理”列表,找到你需要配置的 TCP 隧道,点击“编辑”。在编辑页面中,将端口类型更改为“固定 TCP 端口”,并在“预留的 TCP 地址”栏中粘贴刚才复制的地址。

10_10

10_11

完成配置后,你的公网 URL 链接就变成固定的了,只需分享给其他玩家一次,今后他们就可以使用同一个链接直接加入你的游戏,再也不用频繁更新链接,非常方便。

微信图片_20240826115120

5. 游玩体验

微信图片_20240826115126

在与朋友一起游玩了4个小时的过程中,连接一直非常稳定,几乎没有出现延迟过高或卡退的情况。整个体验流畅且愉快,完全能够满足多人联机的需求。通过使用 cpolar 的免费服务,我们成功实现了内网穿透,顺利地在不同网络环境下完成了《戴森球计划》的多人联机。对于那些希望在不复杂设置的情况下享受多人合作乐趣的玩家来说,这种方式非常值得一试!

通过本文的介绍,相信你已经了解了如何利用 MOD 和内网穿透工具 cpolar 实现《戴森球计划》的多人联机玩法。无论是与好友共同探索未知星球、建立庞大的工业帝国,还是在竞争中展现你的策略智慧,《戴森球计划》都能为你带来前所未有的沉浸体验。希望这些技巧能够帮助你在游戏中取得更大的成就!

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

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

相关文章

农田“智能管家”:道品科技农业移动式水肥一体机

一、农业移动式水肥一体机的兴起背景 (一)现代农业面临的挑战 在全球人口持续增长的大背景下,如今的粮食需求较以往有了大幅度增加。据相关统计数据显示,预计到 2030 年,全世界仍有近 6 亿人口长期食物不足。为了保障…

计算机进制的介绍

一.进制介绍 对于整数,有四种表示方式: 1)二进制:0,1,满2进1。 在golang中,不能直接使用二进制来表示一个整数,它沿用了c的特点。 参考:Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国 //赋值…

3D Gaussian Splatting for Real-Time Radiance Field Rendering-简洁版

1. 研究背景与问题 传统的3D场景表示方法,如网格和点云,适合GPU加速的光栅化操作,但缺乏灵活性。而基于神经辐射场(NeRF)的表示方式,尽管质量高,但需要高成本的训练和渲染时间。此外&#xff0…

用ue5打开网址链接

需要用到 Launch URL 这个函数 字面意思就是打开填写的链接网页 这里填写的是百度,按下Tab键后就会打开百度的网页

电脑为什么会提示“msvcr120.dll缺失”?“找不到msvcr120.dll文件”要怎么解决?

电脑故障排查指南:揭秘“msvcr120.dll缺失”的真相与解决方案 在软件开发与日常维护的广阔天地里,遇到系统报错或文件缺失的情况可谓家常便饭。今天,我将带领大家深入探讨一个常见的系统提示——“msvcr120.dll缺失”,并揭秘其背…

Java:集合(List、Map、Set)

文章目录 1. Collection集合1-1. 迭代器遍历方式1-2. 通过for循环进行遍历1-3. forEach遍历 2. List集合2-1. ArrayList底层实现原理2-2. LinkedList底层实现原理 3. Set集合3-1. HashSet 底层实现3-2. LinkedHashSet 底层实现3-3. TreeSet 4. Collection集合->总结5. Map集…

4_使用 HTML5 Canvas API (3) --[HTML5 API 学习之旅]

4_使用 HTML5 Canvas API (3) --[HTML5 API 学习之旅] 1.缩放 canvas 对象 在 <canvas> 中缩放对象可以通过 scale 方法来实现。这个方法会根据提供的参数对之后绘制的所有内容进行缩放。下面是两个具体的示例&#xff0c;展示如何使用 scale 方法来缩放 canvas 上的对…

嵌入式驱动开发详解18(USB驱动开发)

文章目录 前言USBUSB简介USB信号线USB控制规格 USB—HUBUSB—HUB原理USB—HUB电路 USB—OTGUSB—OTG原理USB—OTG电路 USB协议后续参考文献 前言 该专栏主要是讲解嵌入式相关的驱动开发&#xff0c;但是由于部分模块的驱动框架过于复杂&#xff0c;其内容量不是一个人能完成的…

ubuntu监测硬盘状态

安装smartmontools smartctl -l error /dev/sdk smartctl -i /dev/sda lshw -class disk smartctl -H /dev/sd 结果1&#xff1a; 结果2&#xff1a;PASSED&#xff0c;这表示硬盘健康状态良好 smartctl -a /dev/sdb sdk lsblk blkid 测试写入速度 time dd if/dev/zero of…

华为云联合中国信通院发布首个云计算智能化可观测性能力成熟度模型标准

2024年12月3日&#xff0c;由全球数字经济大会组委会主办&#xff0c;中国信息通信研究院&#xff08;以下简称“中国信通院”&#xff09;、中国通信企业协会承办的2024全球数字经济大会云AI计算国际合作论坛在北京成功召开。本次会议中&#xff0c;华为云联合中国信通院等单位…

Stable Diffusion 提示词语法

1.提示词基础 1.提示词之间用英文逗号,分隔 2.提示词之间是可以换行的 3.权重默认为1,越靠前权重越高 4.数量控制在75个单位以内 2.提示词各种符号的意义 2.1 ()、[]、{}符号 权重值()小括号[]中括号{}大括号默认1111层()1.1[]0.9{}1.052层(()) 1.121.21[[]]0.920.81{{}}1.…

CMake 保姆级教程(上)

整理自 视频 【CMake 保姆级教程【C/C】】 https://www.bilibili.com/video/BV14s4y1g7Zj/?p5&share_sourcecopy_web&vd_source6eb8f46d194c5ef9f89d3331f623a9c3 1、cmake简介 源文件&#xff08;.cpp / .c&#xff09;要经过 工具链 1.1 工具链 1、预处理&#…

[计算机网络]唐僧的”通关文牒“NAT地址转换

1.NAT&#xff1a;唐僧的通关文牒 在古老的西游记中&#xff0c;唐僧师徒四人历经九九八十一难&#xff0c;终于取得了真经。然而&#xff0c;他们并不是一开始就获得了通关文牒&#xff0c;而是经过了重重考验&#xff0c;最终得到了国王的认可&#xff0c;才顺利通过了各个关…

vscode设置终端代理

转载请标明出处&#xff1a;小帆的帆的博客 设置终端代理 修改项目的.vscode/settings.json {"terminal.integrated.env.windows": {"http_proxy": "http://127.0.0.1:7890","https_proxy": "http://127.0.0.1:7890"}, }…

java后端环境配置

因为现在升学了&#xff0c;以前本来想毕业干java的&#xff0c;很多java的环境配置早就忘掉了&#xff08;比如mysql maven jdk idea&#xff09;&#xff0c;想写个博客记录下来&#xff0c;以后方便自己快速搭建环境 JAVA后端开发配置 环境配置jdkideamavenMySQLnavicate17…

云计算HCIP-OpenStack03

书接上回&#xff1a; 云计算HCIP-OpenStack02-CSDN博客 10.KeyStone keystone-Openstack&#xff0c;IAM服务&#xff08;统一身份认证&#xff09;-云服务 建议先去了解Hadoop&#xff08;大数据生态系统&#xff09;中的kerberos&#xff08;LDAPkerberos的鉴权机制&#xf…

.Net WebAPI(一)

文章目录 项目地址一、WebAPI基础1. 项目初始化1.1 创建简单的API1.1.1 get请求1.1.2 post请求1.1.3 put请求1.1.4 Delete请求 1.2 webapi的流程 2.Controllers2.1 创建一个shirts的Controller 3. Routing3.1 使用和创建MapControllers3.2 使用Routing的模板语言 4. Mould Bind…

【Flink-scala】DataStream编程模型之状态编程

DataStream编程模型之状态编程 参考&#xff1a; 1.【Flink-Scala】DataStream编程模型之数据源、数据转换、数据输出 2.【Flink-scala】DataStream编程模型之 窗口的划分-时间概念-窗口计算程序 3.【Flink-scala】DataStream编程模型之窗口计算-触发器-驱逐器 4.【Flink-scal…

Gitlab服务管理和仓库项目权限管理

Gitlab服务管理 gitlab-ctl start # 启动所有 gitlab 组件&#xff1b; gitlab-ctl stop # 停止所有 gitlab 组件&#xff1b; gitlab-ctl restart # 重启所有 gitlab 组件&#xff1b; gitlab-ctl status …

SCAU期末笔记 - Linux系统应用与开发教程样卷解析(2024版)

我真的不理解奥&#xff0c;为什么会有给样卷不自带解析的&#xff0c;对答案都没得对&#xff0c;故整理一篇 样卷1 一、选择题 1、为了遍历shell脚本调用时传入的参数&#xff0c;需要在shell脚本中使用_____。 A.$#表示参数的个数B.S表示所有参数C.$0表示脚本名D.$1表示…