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

2023-11-14

原神服务端搭建架设教程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下载,配置的环境以及工具都是一样的可以根据自己习惯的方式来。今天的分享就到这里啦希望对有需要的小伙伴有帮助我们下期见。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 让你的应用支持新iPad的Retina显示屏

    一 应用图片 标准iOS控件里的图片资源 苹果已经做了相应的升级 我们需要操心的是应用自己的图片资源 就像当初为了支持iPhone 4而制作的 2x高分辨率版本 译者 以下简称高分 图片一样 我们要为iPad应用中的图片制作对应的高分版本
  • java 身边距离怎么查询_附近的人位置距离计算方法

    附近的人的位置用经纬度表示 然后通过两点的经纬度计算距离 根据网上的推荐 最终采用geohash geohash的实现java版 1 importjava util BitSet 2 importjava util HashMap 3 im
  • Pandas删除缺失数据函数--dropna

    在pandas中 dropna函数分别存在于DataFrame Series和Index中 下面我们以DataFrame dropna函数为例进行介绍 Series和Index中的参数意义同DataFrame中大致相同 pandas Dat
  • C# 网络编程之webBrowser乱码问题及解决知识

    在使用PHP MySQL编写网页时 曾近就因为显示中文乱码 口口口 困扰我很长时间 没想到在C 制作浏览器或获取XML页面时也经常会遇到显示中文乱码的问题 可想而知怎样解决编码问题或统一编码问题是非常严重的问题 下面就讲讲我的一些理解及解决
  • 《曾国藩家书》读书手记(修身篇一)

    曾国藩被章太炎评价为 誉之则圣相 谳之则元凶 为什么有这样的评价呢 我们可以看出曾国藩这个人褒贬不一 不过毛和蒋对于曾国藩都是推崇备至 毛说过 吾近于人 独服于曾国藩 看来曾国藩还是有可取之处的 尤其是他的家书 很多人评价甚高 一 修身篇
  • mysql存储引擎层核心服务层_MySQL(逻辑分层,存储引擎,sql优化,索引优化以及底层实现(B+Tree))...

    一 逻辑分层 连接层 连接与线程处理 这一层并不是MySQL独有 一般的基于C S架构的都有类似组件 比如连接处理 授权认证 安全等 服务层 包括缓存查询 解析器 优化器 这一部分是MySQL核心功能 包括解析 优化SQL语句 查询缓存目录
  • 无痕渗透“INSERT INTO”型SQL注入

    原文链接 http www mathyvanhoef com 2011 10 exploiting insert into sql injections html 在某个寂静的深夜 你徘徊在一个网站中 其中包含一个可提交form 需要你输入
  • 通过C#学习redis(集合)

    static void Main string args RedisClient cli new RedisClient 127 0 0 1 6379 password defaultDatabase 0 region 集合操作 Redis
  • Latex 作者上角标,通讯作者的小信封标记

    一 作者上角标 论文中作者的上角标一般用于标记一作二作的单位 添加方式如下 author Lily textsuperscript 1 and Alexw textsuperscript 2 结果如图所示 二 通讯作者的小信封标识 用来表示
  • Java时间日期格式转换

    Java时间格式转换大全 import java text import java util Calendar public class VeDate 获取现在时间 return 返回时间类型 yyyy MM dd HH mm ss pub
  • Dockerfile——ENTRYPOINT详解

    文章目录 前言 一 ENTRYPOINT 命令格式介绍 二 示例 总结 前言 Entrypoint的作用是 把整个container变成了一个可执行的文件 这样不能够通过替换CMD的方法来改变创建container的方式 但是可以通过参数传
  • XYZZY 【POJ - 1932】【SPFA】

    题目链接 有N个点 然后输入1 N个点 输入从它到其他点的血量变化 然后有几个点能到达 最后是这几个点 我们起点为1 终点为N 然后求的是我们是不是有可能或者达到终点 gt 0 直接SPFA跑最长路 感觉是在造样例 6 0 1 2 1000
  • 文件通配符

    一 文件通配符 通配符主要用通过设定一定的条件来查找匹配到的字符 匹配任意个字符包括0个 匹配任意单个字符 username 匹配username的家目录 cp root file1 tom 把file1文件复制到tom用户的家目录中 匹配
  • C语言算法复杂度大O表示法

    算法 程序运行的次数 O 1 常数复杂度 printf hello world O log n 对数复杂度 for int i 1 i lt n i i 2 printf hello world n O n 线性时间复杂度 for int
  • linux消息分发机制,linux下使用hiredis异步API实现sub/pub消息订阅和发布的功能

    最近使用redis的c接口 hiredis 使客户端与redis服务器通信 实现消息订阅和发布 PUB SUB 的功能 我把遇到的一些问题和解决方法列出来供大家学习 废话不多说 先贴代码 redis publisher h gt File
  • ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战)(狂神说)

    文章目录 ElasticSearch 库 表 记录 笔记 ElasticSearch概述 ELasticSearch VS Solr总结 ElasticSearch安装 ELK的下载地址 核心概念 IK分词器插件 RESTful风格说明 关
  • MySQL 日期时间加减

    now 当前具体的日期和时间 curdate 当前日期 curtime 当前时间 1 MySQL加减某个时间间隔 设置当前日期变量 set dt now 设置当前日期 select dt 查询变量值 加减某个时间间隔函数date add 与
  • 微信小程序源码-图书馆预约系统的计算机毕业设计(附源码+论文)

    大家好 我是职场程序猿 感谢您阅读本文 欢迎一键三连哦 当前专栏 微信小程序毕业设计 精彩专栏推荐 安卓app毕业设计 Java毕业设计 基于微信小程序的图书馆预约系统 java 演示 源码下载地址 https download csdn
  • 简单实现数据库DAO

    一 什么是DAO DAO Data Access Object 是一个数据访问接口 数据访问 顾名思义就是与数据库打交道 夹在业务逻辑与数据库资源中间 DAO是把对数据库的操作全部封装在里面 DAO把底层的数据访问逻辑和高层的业务逻辑分开
  • 原神服务端搭建架设教程win系统(附客户端+服务端+环境配置)

    原神服务端搭建架设教程win系统 附客户端 服务端 环境配置 大家好 我是艾西原神一款开放世界冒险3D游戏以七种元素 分别为风 雷 岩 火 水 草 冰 交汇的幻想世界 提瓦特 创造的游戏世界 以角色扮演的RPG游戏还是有非常多的玩家热爱 以