找回密码
 立即注册
查看: 731|回复: 0

原神3.2VM ::真端::

[复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:18
  • 打卡月天数:7
  • 打卡总奖励:360
  • 最近打卡:2023-04-23 12:36:40

879

主题

1

回帖

880

积分

超级版主

积分
880
发表于 2024-2-6 03:28:38 | 显示全部楼层 |阅读模式
真端, 有任务的.

链接: https://pan.baidu.com/s/1q0x2RX0q2RMSc96KsckvxA
提取码: cjqw
密码:YY1707

国服户端
https://autopatchcn.yuanshen.com ... /YuanShen_3.2.0.zip


::Genshin3.2 VM version a::
Vmware 15.x
8vCPU
16GB Ram
Harddisk: 80G (SSD/NVMe)
Network: NAT
OS: Ubuntu Server (genshin:Genshin2023@@)
IP Address: 192.168.200.130 (NAT)
1.png

::启动服务器::
登录:genshin
密码:Genshin2023@@

1. sudo -i (更改为root)
2. bash /root/genshin/srv/cli start(启动游戏服务器)
2.jpeg

::停止服务器::
1. 按两次Ctrl-C(退出dispatch console)
2. bash /root/genshin/srv/cli stop(停止游戏服务器)

::开始游戏::
1. 先解压Launcher_GM.7z
2. 将 Genshin\GenshinImpact_Data\Native 游戏文件夹中的 UserAssembly.dll 替换为 Launcher_GM.7z/UserAssembly.rar 文件中的那个
3. 启动 Cultivation\Cultivation.exe,转到选项。
4. 将游戏安装路径设置为您的 Genshin 游戏文件夹
5. 不要选 自动修改元数据
6. 要选 使用内部代理

7. 要选 以Grasscutter模式连接
IP:192.168.200.130
端口:2888
8. 不要选 使用HTTPS

9. 单击启动开始游戏。
3.jpeg
4.jpeg
测试账号
username: Test
Password: 123456
5.jpeg
::笔记::
以下服务端已在 cli 文件中禁用
    # cd ../oaserver
    # chmod +x oaserver
    # nohup ./oaserver -i 9001.9.1.1 &
    # cd ../pathfindingserver
    # chmod +x pathfindingserver
    # nohup ./pathfindingserver -i 9001.8.1.1 &
    # cd ../multiserver
    # chmod +x multiserver
    # nohup ./multiserver -i 9001.7.1.1 &
    # cd ../tothemoonserver
    # chmod +x tothemoonserver
    # nohup ./tothemoonserver -i 9001.10.1.1 &

原始 cli 文件已重命名为 cli-default
: : IP错误 : :
键入 ip addr 查看你的 IP
如果你的IP不是192.168.200.130
6.jpeg

就必须把IP改成 192.168.200.130

键入
sudo nano /etc/netplan/00-installer-config.yaml
7.jpeg
把原本的换成像下面这个
8.jpeg
Ctrl-X 保存存档

然后键入
sudo netplan --debug apply

再键入 ip addr 查看你的 IP
如果显示你的IP是192.168.200.130就OK了。

重启VM.

::GM 命令::
Launcher_GM.7z\GM_GUI.exe
9.jpeg
加商店里用的水晶币
gm 10005 mcoin 999999
10.jpeg
uid = 右下角的UID

水晶币
gm uid mcoin 999999
命座
gm uid talent unlock all

无敌
gm uid wudi global avatar on / off
无限使用元素爆发
gm uid energy infinite on / off
无限体力
gm uid stamina infinite on / off
物品
gm uid item add id qty

1002 Ayaka
1003 Jean
1005 Male (main char)
1007 Female (main char)
1016 Diluc
1022 Venti
1026 Xiao
1029 Klee
1030 Zhongli
1033 Tartaglia
1035 Qiqi
1037 Ganyu
1038 Albedo
1041 Mona
1042 Keqing
1046 Hu Tao
1047 Kazuha
1049 Yoimiya
1051 Eula
1052 Shogun
1054 Kokomi
1057 Itto
1058 Miko
1060 Yelan
1062 Aloy
1063 Shenhe
1066 Ayato
1069 Tighnari
1070 Nilou
1071 Cyno
1073 Nahida
ItemID.zip (74.65 KB, 下载次数: 0)


:: 安卓模擬器 ::
https://forum.ragezone.com/f857/ ... 34.html#post9154374

11.jpeg
12.jpeg
13.jpeg

:: WinScp Putty ::
链接: https://pan.baidu.com/s/1g9g1sEwZUYYXFgADvt_p8A?pwd=pdgf
提取码: pdgf


15.jpeg
16.jpeg


:: 使用 Navicat 连接数据库 ::
MySQL服务器
用户名:root
密码:f2c340a9-bf06-4345-9654-00b074b92fe8
17.jpeg

Mongo DB
18.jpeg

Data
19.jpeg


:: 外网访问的设置 ::

下载 FRP(快速反向代理)和 genshin 服务器配置文件(密码:YY1707)
链接: https://pan.baidu.com/s/1-eCxBA7RuICCP-QioloovQ?pwd=v2gb
提取码: v2gb

某些病毒扫描程序会将 FRP 检测为 riskware.frp。
20.jpeg
您也可以从 https://github.com/fatedier/frp 下载并使用官方版本

:先决条件 :
1. Windows/Linux pc/vps 上的外网 IP 地址。
例如 10.11.11.11是外网IP地址

:设置指南 :
1. 提取genshin_wan.7z
2. 在所有文件夹中的所有 ini、xml 和 json 文件中将 10.10.10.10 替换为 10.11.11.11
21.jpeg
3.将frp文件夹下所有ini文件中的_secret_token_替换成你自己的secret_token
4.选择你的操作系统
4.1. 在 Windows 上设置 FRP 服务器
---- 将文件夹 [win vps] 复制到您的 windows pc/vps。
---- 运行 frps.bat
---- 配置防火墙规则允许frps.exe或端口8899和其他转发端口
4.2. 在 Linux 上设置 FRP 服务器
---- 将文件夹 [linux vps] 复制到您的 linux pc/vps。
---- 把frps和frps.ini放在/usr/local/frps/下
---- 将 frps 设置为可执行 (755)
---- 将此文件 (frps.service) 放在 /etc/systemd/system
---- 运行“sudo systemctl daemon-reload && sudo systemctl enable frps && systemctl start frps”
---- 配置防火墙规则允许端口号8899和其他转发端口
---- 然后你可以用“sudo service frps {start|stop|restart|status}”来管理frps
5.在genshin服务器上设置FRP客户端
---- 将文件夹 [genshin] 复制到您的 genshin 服务器。
---- 把frpc和frpc.ini放在/usr/local/frpc/下
---- 将 frpc 设置为可执行 (755)
---- 将此文件 (frpc.service) 放在 /etc/systemd/system
---- 运行“sudo systemctl daemon-reload && sudo systemctl enable frpc && systemctl start frpc”
---- 然后你可以用“sudo service frpc {start|stop|restart|status}”管理frpc
6. 将 [genshin] 文件夹中的所有文件上传并覆盖到您的 genshin 服务器。
---- 启动 genshin 服务器 cli
---- /root/genshin/srv/cli start

将启动器中的 IP 设置为
IP: 10.11.11.11
端口:2888
取消选中使用 HTTPS

转发端口
TCP
2888 到 2888 (sdkserver)
20001 到 20001(Dispatch server)
20011 到 20022 (Muipserver) 如果你不想让人连接到你的 GM 服务器, 从 ini 文件中删除这个端口,或请将 20022 设置为其他端口
UDP
20041 20041(Gate Server)


22.jpeg

以下仅适用于旧版本
23.png 24.png 25.png 26.png 27.png 28.png

:: 修改服務器配置文件重新加載時間以減少服務器負載 ::
將重新加載時間從 300 秒(5 分鐘)修改為 36000 秒(10 小時)

  • sudo -i
  • cd genshin/srv
  • find . -name "gameserver.xml"  -exec sed -i "s/AutoReloadConfig interval=\"300\"/AutoReloadConfig interval=\"36000\"/g" {} +find . -name "muipserver.xml"  -exec sed -i "s/AutoReloadConfig interval=\"300\"/AutoReloadConfig interval=\"36000\"/g" {} +


:: 删除日志 ::

先更改为root权限
sudo -i

更改
nano /root/genshin/srv/gameserver/conf/gameserver.xml
nano /root/genshin/srv/muipserver/conf/muipserverxml
nano /root/genshin/srv/nodeserver/conf/nodeserver.xml

    <!-- 日志配置 -->
    <LogConf>
        <LogLevelMask value=&quot;&quot; />
        <MaxLogLen value=&quot;8192&quot; />
        <LogCutTime value=&quot;1440&quot; />
        <LogKeepTime value=&quot;4320&quot; />
        <LogQueueSize value=&quot;170&quot; />
        <LogBufSize value=&quot;24576&quot; />
        <LogList>
          删掉全部
        </LogList>
    </LogConf>

更改 全部 nohup
nano /root/genshin/srv/cli

    cd nodeserver
    chmod +x nodeserver
    nohup ./nodeserver -i 9001.3.1.1 &

    cd nodeserver
    chmod +x nodeserver
    nohup ./nodeserver -i 9001.3.1.1 &> nohup.out &

检查日志文件
find /root/genshin/srv/ -type f \( -name 'nohup.*' -o -name '*.log*' \) -ls

删除日志文件
find /root/genshin/srv/ -type f \( -name 'nohup.*' -o -name '*.log*' \) -exec rm {} \;

:: 修复Mongo DB数据库和使用 Navicat 连接数据库 ::

修复 VM 关闭后帐户信息丢失且未保存到 MongoDB 中的问题。
1. sudo -i (更改为root)
2. mkdir /root/genshin/mongo_data(为mongo db创建数据目录)
3. nano ./docker.sh(修改docker.sh文件)

docker run -d --net=host mongo

docker run -v /root/genshin/mongo_data:/data/db -d --net=host mongo
Ctrl-X 保存更改

::使MySQL和MongoDB docker在系统启动时自动启动::
1. sudo -i
删除所有现有的 docker 镜像容器
2. docker rm -vf $(docker ps -aq)
3. nano ./docker.sh
更改
docker run -d --net=host -v /root/genshin/database_map_folder:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=f2c340a9-bf06-4345-9654-00b074b92fe8 mysql:5.7-debian
docker run -v /root/genshin/mongo_data:/data/db -d --net=host mongo
改成
docker run --restart=always -d --net=host -v /root/genshin/database_map_folder:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=f2c340a9-bf06-4345-9654-00b074b92fe8 mysql:5.7-debian
docker run --restart=always -v /root/genshin/mongo_data:/data/db -d --net=host mongo
Ctrl-X 保存更改
4. bash docker.sh
(重命名 docker.sh 文件以避免将来再次运行)
5. mv docker.sh docker.bak




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2025-1-19 23:28 , Processed in 0.017565 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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