搭建原神服务器
Grasscutter服务器打包及连接
环境需求
1.Java 17
2.MongoDB
3.Git
4.Windows操作系统,测试机为Win11
设置Java17
用来自编译最新的Grasscutter服务器本体
.\gradlew jar
下载
点击下载按钮后,选择 Jdk17 ,根据需要进行选择下载
然后无脑下一步进行安装(但是要记住Java17的安装位置,这个后面要考)
默认安装位置为:C:\Program Files\BellSoft\LibericaJDK-17
我们需要进入上述路径,选择bin文件夹。
到了这里,我们在Powershell中输入Java来获取Java是否安装成功,如果出现的字符串为灰白色则表明安装成功,如果出现红色报错字体则失败。成功后可以去看下一个标题了。
在windows开始菜单搜索“环境”拼音,就会出现环境变量的搜索结果。
按照:
系统属性---高级---环境变量
系统变量---新建系统变量
变量名为:Java_Path
变量值为上述Java17的安装位置,后尾随一个bin(C:\Program Files\BellSoft\LibericaJDK-17\bin)
此刻进行powershell,输入java如果还出现红色字体,则重启计算机重新尝试!
设置数据库(MongoDB)
此数据库为Grasscutter的存储数据库,包含以后的账号信息等。
进入网页
找到页面上绿色的Download直接下载即可,如果有其他需要请自己筛选。
安装时无脑下一步即可,唯一注意的是你修改的安装路径并不需要设置环境变量,所以安装路径可以随便。
例如出现下图的界面,选择他默认的Complete即可。
Git命令行
用来Clone克隆最新的Grasscutter代码,进行自编译。
下载,这里使用腾讯软件市场下载,记住一定要点击普通下载
git官网下载比较繁琐且网络不好根本下载不了,这里更改下载源。
Git命令行一直无脑下一步即可,无需任何更改。
克隆代码,并编译服务器运行件
命令行概述:即使用键盘输入命令来操作计算机。
此例子使用终端,即Windows新一代命令行工具。
我们在D盘之下新建一个GenshinServer_Data文件夹。
随后使用终端,并跳转到该文件夹之下。
输入如下命令
git clone -b development https://github.com/Grasscutters/Grasscutter.git
此命令意为,调用git工具,进行克隆(clone)代码,指定分支为(development),后追加github地址即可。
执行结果为上图。
此时回到文件夹中会发现多了一个Grasscutter文件夹,这个就是割草机目前最新的源代码。
不退出命令行,再次输入cd Grasscutter,跳转到服务器文件夹之下。
输入如下编译命令,等待编译完成
.\gradlew jar
编译时间较长,耐心等待,如果出现发行版本错误请自行百度,我不是写Java的人,也不清楚这种情况该怎么办。
当命令行中出现BUILD SUCCESSFUL绿色的字之后,编译成功。
随后在Grasscutter文件夹中寻找一个jar文件,以现版本的名字叫做:grasscutter-1.1.2-dev.jar
克隆资源文件
接下来需要使用Git命令克隆配套的Resources文件夹,其中包含了人物数据,圣遗物,大世界脚本。
在D盘的GenshinServer_Data文件夹中重新打开终端进行克隆
命令如下
git clone -b main https://github.com/Koko-boya/Grasscutter_Resources.git
克隆完毕后会多出一个Grasscutter_Resources文件夹,把其中的Resources文件夹直接剪切到服务器(Grasscutter)文件夹中
。
Windows文件夹是不区分大小写的,所以说如果要部署到别的服务器比如说Linux就需要更改为全小写
随后你的Grasscutter文件夹就有以下文件
预生成
在Grasscutter文件夹之下,终端中输入:
java -jar grasscutter-1.1.2-dev.jar -handbook
此后会有两次选择语言的机会,输入chs即可(中文简体)
等待生成完毕。
启动服务器
在Grasscttuer文件夹之下,终端中输入:
java -jar grasscutter-1.1.1.2-dev.jar
等待出现服务器启动成功即可
切换到我的启动器,在服务器中创建一个连接,地址填上127.0.0.1即可,名称起一个好记的就可以。
点击绿色的按钮,检查本地服务器状态
创建用户
account create 用户名 UID
结束,原神私服搭建到此结束,如果想要更新Grasscutter就关注官方的开发进度
本文作者:Ciao怪
本文链接:https://www.cnblogs.com/CiaoMyTime/p/16348875.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
本文作者:Ciao怪
本文链接:https://www.cnblogs.com/CiaoMyTime/p/16348875.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)