原神服务端搭建架设教程win系统(附客户端+服务端+环境配置)

news2025/1/21 9:38:34

原神服务端搭建架设教程win系统(附客户端+服务端+环境配置)

大家好,我是艾西原神一款开放世界冒险3D游戏以七种元素(分别为风、雷、岩、火、水、草、冰)交汇的幻想世界“提瓦特”创造的游戏世界,以角色扮演的RPG游戏还是有非常多的玩家热爱,以二次元以及那卡哇伊的画风不管是小哥哥还是小姐姐都深受喜爱。

 

游戏总体分为魔神任务、传说任务、委托任务、世界任务。魔神任务即主线任务和活动任务,传说任务是角色剧情任务,委托任务是每日四个委托,世界任务是在野外偶尔触发的任务。

玩家们到达一定等级后开启派遣任务的剧情走向。那么对于一款火爆的游戏很多小伙伴肯定会有自己当服主在这个游戏里我说了算的想法,那么跟上艾西今天的教程。

今天艾西给大家带来的是windows服务器搭建原神私服的教程

(后期有习惯用linux系统的小伙伴我会单独出一份教程)

服务端搭建于自己的服务器上系统为windows,客户端支持情况:PC、iOS支持国服 /国际服均可,Android仅支持国际服。

架设搭建准备:服务器一台32h32g配置起 、服务端、客户端

配置环境所需要准备的工具:Python3.8+、MongoDB、JDK、git

注:Windows x64 (建议 Win10build2002 + 版本,老版本不保证兼容)

Build版在软件发布上主要用于区分不同时期的版本,它是编译时的版本标记,一般序号都是递增的。可用于辨别软件的版本。 版本号里面的Build说明这个版本是第几次编译的结果,它后面一般跟数字或日期。

Python3.8+:(用于编写脚本、自动化以及机器学习和Web开发等各种任务)

MongoDB基于分布式文件存储的数据库 :(如果服务器性能低或者没有管理需求,可在安装时取消勾选 xxxpass ;)。

服务端:(自己准备好没有的话到git下载看教程)

客户端:这不用多说了大家都有的

Notepad++:文本编辑器,用于编辑配置文件。

请确保服务器端口 TCP 443 、TCP 54321、 UDP 22102均 未被其他程序占用 ;服务器如果有限制的将54321、22102端口在防火墙安全组单独过白或找机房放行端口。

安装环境

JDK

 

 

本次安装在windows平台,用MSI(x64 MSI Installer)安装,当然也可以前两种(x64 Installer)。

Windows x64 xxxpressed Archive:压缩版本,需要自行配置

Windows x64 Installer:安装版本,安装过程自行配置

安装配置JDK 双击 jdk-17_windows-x64_bin.msi 一路点下一步安装,完成就好了。

装完win+R –> 运行 输入cmd 在控制台里输入 java -version出现如下图信息表示安装成功。

安装配置Mongodb

 

根据自己需求下载版本,>=5以上。这里用的window平台搭建原神,这里选择Windows。这里有两种方式,(MSI安装方式,zip解压方式),推荐下载MSI方式,原因(zip解压方式需要自行配置)。双击 安装mongodb-windows-x86_64-6.0.0-signed.msi

一直下一步,到这里点 “xxxplete” ,继续进入到下一步,把 Install Mongodb xxxpass 这个选项去掉继续安装即可。

 

 

装完后按 win+R —> 运行 输入 services.msc 打开系统服务,找到 MongoDB Server,如图,显示“正在运行”就OK了。

安装Git:git用来拉去代码,更新代码,非常方便。如果喜欢自己在网页上去下载,那就不用装。

 

 

双击Git-2.37.1-64-bit.exe ,无脑下一步安装即可

 

拉取、编译代码 :随便找个地方建立一个空的文件夹

进入文件夹右键 “Git Bash Here“,会打开一个新的控制台窗口,然后执行最后显示Success,然后在文件夹里可以看到一个jar文件那么就可以了

# 从dev分支下载代码 git clone -b development xxxxx://ghproxy.xxx/xxxx://github.xxx/Grasscutters/Grasscutter

cd Grasscutter/

# 官方文档此处有错误 ./gradlew.bat jar

注意: 如果在“./gradlew.bat jar”运行后出现错误,关闭git窗口。

进入Grasscutter目录右键“Git Bash Here”

输入以下内容重新构造。

./gradlew.bat jar

 

 

配置资源文件

在任意文件夹右键 “Git Bash Here” 打开控制台窗口,运行命令:

git clone xxxx://ghproxy.xxx/xxxx://github.xxx/Koko-boya/Grasscutter_Resources

等待运行完了你会发现多了个 Grasscutter_Resources 文件夹,把这个文件夹里的Resources文件夹放到 Grasscutter 文件夹里。

更新方法 进入Grasscutter文件夹右键 “Git Bash Here”,执行:

# 拉取最新代码

git pull

# 编译

./gradlew.bat jar

# 然后把原来的控制台窗口关了,重新运行一次就行了

改配置文件、运行 进入Grasscutter文件夹,文件路径输入cmd,回车,会出现Cmd窗口运行以下命令。

# jar名字具体根据文件名来

java -jar ./# jar名字具体根据文件名来

java -jar ./grasscutter-1.2.2-dev.jar.jar

 

 

完了关掉窗口,可以看到文件夹里多了一个config.json

 

改完后回到上一步,运行即可。

注:附件

Gitee大整改,关了所有开源项目,资源包地址已更换回github

git clone

xxxx://ghproxy.xxx/xxxx://github.xxx/Koko-boya/Grasscutter_Resources

Copy

等待运行完了你会发现多了个 Grasscutter_Resources 文件夹,把这个文件夹里的Resources文件夹改成 resources 放到 Grasscutter 文件夹里。

更新方法

进入Grasscutter文件夹右键 “Git Bash Here”,执行:

# 拉取最新代码git pull# 编译./gradlew.bat jar# 然后把原来的控制台窗口关了,重新运行一次就行了

Copy

四、改配置文件、运行

进入Grasscutter文件夹,按住shift点右键,选择 在此处打开powellshell(不喜欢powershell也可以去微软商店下个windows terminal 舒服得多)窗口,运行命令:

# jar名字具体根据文件名来

java -jar .\grasscutter-1.1.1-dev.jar

Copy

自己有服务端的操作教程:

下载服务端和客户端内文件,默认位置进行安装即可。

下载网盘内文件 ./服务端和客户端/“version"/内完整包:full-grasscutter-dev-#xxx_RainKavik.zip,并进行解压

运行服务器

启动服务端

解压 ./服务端/full-grasscutter-dev-xxx.zip,并进入该文件夹

直接双击 run.bat 即可运行服务端;如果安装了其他版本的 java 或者修改了安装位置,请自行修改此bat文件后再启动,启动前请确保 MongoDB 在运行中。

启动代理

双击运行 proxy.bat ,

可直接关闭窗口以停止运行

出现 Proxy server listening at http://*:54321 即为启动成功

注意,如果您的服务器性能过低,此代理程序可能会假死,手动重启即可!

创建账号

在 run.bat运行窗口操作

需要使用文末的 account 指令在控制台创建账号才可以登录

创建方法如下:

语法:account create 登录账号 UID

例如:account create rainkavik 10000

连接服务端

如果你只是想在Windows使用,可以直接跳过证书下载和安装这一步,使用进行 Genshin代理助手登入服务端。

 

1、windows10/windows11连接

设置-网络和Internet-代理,地址本机搭建填写 127.0.0.1,连接服务器则填写 服务器公网IP。

 

2、安卓连接

设置-WLAN-详情-代理(部分原生安卓在右上角“编辑”图标中),选择 手动,填写 主机名和端口

3、IOS苹果连接

设置-无线局域网-详情(连接Wi-Fi右侧蓝色“i”)-HTTP代理,选择 手动,服务器填写 电脑/服务器IP。

证书下载

挂好代理以后用系统自带浏览器打 xxxx://mitm.it ,选择你系统的证书进行下载

注意:服务器 IP 更换后需要重新下载安装证书!

如果提示:"If you can see this, traffic is not passing through mitmproxy." 则说明代理没有成功挂上。

注意:如连接服务器代理,中国内地区域服务器会因为备案问题没法访问。需要在服务器先下载证书,再拷贝到其他设备上。

 

 

好了,至此,在客户端设置代理就能正常进入原神服务器了。

我是艾西,以上就是原神服务端的搭建架设方法,有服务端的直接看后半段,没有服务端就在GIT下载,配置的环境以及工具都是一样的可以根据自己习惯的方式来。今天的分享就到这里啦希望对有需要的小伙伴有帮助我们下期见。

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

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

相关文章

Prompt工程师指南[应用篇]:Prompt应用、ChatGPT|Midjouney Prompt Engineering

Prompt工程师指南[应用篇]:Prompt应用、ChatGPT|Midjouney Prompt Engineering 1.ChatGPT Prompt Engineering 主题: 与 ChatGPT 对话 Python 笔记本 Topics: ChatGPT介绍审查对话任务与ChatGPT对话Python笔记本 ChatGPT介绍 ChatGPT是OpenAI训练的…

(数字图像处理MATLAB+Python)第七章图像锐化-第三节:高斯滤波与边缘检测

文章目录 一:高斯函数(1)定义(2)特点 二:LOG算子(1)定义(2)程序 三:Canny算子(1)最优边缘检测(2)C…

前端开发推荐vscode安装什么插件?

前言 可以参考一下下面我推荐的插件,注意:插件的目的是用于提高开发的效率,节约开发的时间,像类似检查一些bug、拼写错误等这些可以使用插件快速的识别,避免在查找错误上浪费过多的时间,但切记不要过度依赖…

高速电路设计阻抗匹配的几种方法

为什么要阻抗匹配? 在高速数字电路系统中,电路数据传输线上阻抗如果不匹配会引起数据信号反射,造成过冲、下冲和振铃等信号畸变,当然信号沿传输线传播过程当中,如果传输线上各处具有一致的信号传播速度,并且单位长度…

AVL和二叉树介绍

AVL tree介绍 AVL的全称是:Adelson-Velsky-Landis,是发明这种高度平衡二叉树的人名的缩写,AVL tree是一种优化了的搜索二叉树。 这是二叉排序树会存在的一个问题,先看案例: 给定一个数列为{1,2,3,4,5,6},将这个数列…

【Blender】学习一下

简介Download使用教程入门常识界面简介编辑器视图Layout游标对物体的操作 实战案例1. 萌三兄弟——建模、渲染2. 积木组合——建模、渲染、动画制作3. 金币基站——建模、渲染4. 狂奔的小车——建模、渲染、动画5. 荧光树桩——雕刻、建模、渲染6. 子弹冲击——建模、渲染、动画…

Hum Brain Mapp | 联合连接矩阵独立成分分析:结构和功能连接的自动链接

导读 对人类大脑连接的研究,包括结构连接(SC)和功能连接(FC),这些方面的研究有助于深入了解大脑功能的神经生理机制及其与人类行为和认知的关系。这两种类型的连接测量都提供了重要且互补的信息。然而,将这两种模式整合到一个单一的框架中仍…

AutoCV番外:Transformer

目录 Transformer前言1. Self-attention1.1 前置知识1.2 Self-attention机制1.3 矩阵乘法角度理解1.4 Multi-head Self-attention1.5 Positional Encoding1.6 Many application 2. Transformer2.1 前置知识2.2 Encoder2.3 AT Decoder2.4 NAT Decoder2.5 Cross attention2.6 Tra…

如何区分比特率、波特率和频谱带宽?

01、什么是比特率和波特率? 宽带网络里面提及的千兆即1000Mbit/s,一般描述的是我们家网络端口每秒最大可接收0、1比特(bit)的数量,即每秒可接收1000x106个比特。显而易见,比特率越高,每秒传送的…

利用resnet50模型实现车牌识别(Python代码,.ipynb和.py两种文件保存都有,可以使用jupyter或pycharm运行)

1.代码的主要流程如下: 导入所需的库和模块。对数据集进行可视化,随机选择一些图像进行展示。加载图像数据集,并将图像和标签存储在数组中。对标签进行独热编码。划分训练集和测试集。使用图像数据增强技术增加训练数据的多样性。定义一些评…

让ChatGPT成为全科医生的智能助理

医生问诊 医疗健康是所有人都关心的话题。涉及医疗健康领域的信息化事件,无论是搜索引擎推荐和广告信息,还是互联网挂号,或者电子商务在线买药,经常能引发社会性讨论。有了 ChatGPT,我们自然也会期待在医疗健康领域&a…

从零开始学习JVM(一)--初识Java虚拟机

1 虚拟机与Java虚拟机 1.1 基本介绍 所谓虚拟机(Virtual Machine)。就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。 系统虚拟机:完全对物理计算…

(赠书活动第1期) Java 8 已无法满足需求?升级到 Java 17 让你体验酣畅淋漓的编程!

Java 8 已无法满足需求?升级到 Java 17 让你体验酣畅淋漓的编程! Java 17 的新特性如何升级到 Java 17❤️‍🔥 本期赠书三本《JAVA核心技术 卷2》 Java 8 是一个历史悠久的版本,自推出以来一直被广泛使用。但是随着时间的推移和技…

四举措实现数电票对企业经营的改善

数电票不仅是征管需求,也是企业业务的需求。 2021年3月,中共中央办公厅、国务院办公厅印发的《关于进一步深化税收征管改革的意见》(以下简称《意见》)提出,要全面推进税收征管数字化升级和智能化改造,把智…

Spark大数据处理讲课笔记4.2 Spark SQL数据源 - 基本操作

文章目录 零、本讲学习目标一、基本操作二、默认数据源(一)默认数据源Parquet(二)案例演示读取Parquet文件1、在Spark Shell中演示2、通过Scala程序演示 三、手动指定数据源(一)format()与option()方法概述…

解密Netty中的Reactor模式

文章目录 单线程Reactor模式多线程Reactor模式Reactor模式中IO事件的处理流程Netty中的通道ChannelNetty中的反应器ReactorNetty中的处理器HandlerNetty中的通道Channel和处理器Handler的协作组件Pipeline Reactor(反应器)模式是高性能网络编程在设计和架构方面的基础模式.Doug…

【MySQL速通篇004】这可能最详细的关于MySQL基础知识点的文章了

🍁前言 👑作者主页:CSDN丨博客园 🏆学习交流:在下周周ovoの社区 💎这篇8000多字的博客也是花了我比较久的时间,基本覆盖很大一部分的MySQL知识点,可以说是非常的详细,感谢…

【我的创作纪念日】IC人仍在路上,不停歇……

机缘 平台今天提示我已经坚持创作3年了。如果不提醒的话,我自己都没什么感觉。三年时间说长也不长,说短呢,其实也不短了。截止今天我在CSDN累计发文213篇,上传资源117个。涉及领域包含:数字信号处理、FPGA设计、IC设计…

【自制视频课程】C++OpnecV基础35讲——序言

OpenCV简介 OpenCV是一个开源的计算机视觉库,它可以用于图像处理、计算机视觉、机器学习等领域。OpenCV最初是由英特尔公司开发的,后来成为了开源项目,现在由OpenCV开源社区维护。OpenCV提供了丰富的图像处理和计算机视觉算法,包括…

【YOLO】Windows 下 YOLOv8 使用 TensorRT 进行模型加速部署

本文全文参考文章为 win10下 yolov8 tensorrt模型加速部署【实战】 本文使用的代码仓库为 TensorRT-Alpha 注:其他 Yolov8 TensorRT 部署项目:YOLOv8 Tensorrt Python/C部署教程 一、前期准备工作 安装Visual Studio 2019或者Visual Studio 2022、Nvidi…