本帖最后由 boyjackey 于 2022-12-15 13:34 编辑
首先开贴 只是想把自己的经验分享出来 并无它意 也是给16G机器无法顺畅玩原神的各位湾友一点点建议。服务端虚拟机用的是VM端(GHP)
客户端用国服 其余的VM端里都有按照里面教的来就行 服务端开启后5-6分钟 开代理就能进游戏
这个方法我自己百试不爽 随时关 随时开 跑几个小时都没事 由于时间有限也没有饱和测试过 只适合娱乐 不喜勿喷 谢谢各位高抬贵手了
先上自己运行的图吧 大家可以看到我虚拟机只设置了内存7G 我反复试过很多次 只有设置7G内存的情况下 服务端运行后 本机打开客户端才能不卡帧 卡掉或者内存报错
第一步虚拟机设置 请按照图片自行操作
到此虚拟机设置基本完成 另外说一嘴 网络设置只是个人喜好罢了 想和我一样的也可以运行虚拟机 进入系统后就可以不用管了直接X到后台运行就行了
第二步 运行FinalShell连接到虚拟机 现在就要通过这个软件来更改里面的一些东西
先增加虚拟机的虚拟内存
1:创建虚拟内存文件 (4GB)
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
2:格式化虚拟内存文件
mkswap /var/swapfile
3:启用虚拟内存
swapon /var/swapfile
4:编辑文件权限
chmod 0600 /var/swapfile
上面命令可以直接复制 然后(鼠标右键)粘贴在红框内 注意:要一条一条的完成 不要全部复制
5:写入到开机自动挂载文件
修改/etc/fstab这个文件
双击打开 在最后一行添加一行
/var/swapfile swap swap defaults 0 0
点文件——保存即可 会自动覆盖进虚拟机
然后打开/proc/sys/vm/swappiness
修改为100 点文件——保存即可 会自动覆盖进虚拟机
第三步 也是非常重要的一步 修改服务端内配置文件重新加载时间
虽然单机版禁用了几个服务 但还是都修改了好 以免出问题
一共10个配置文件 一个一个的修改
/root/genshin/srv/dbgate/conf/dbgate.xml
/root/genshin/srv/dispatch/conf/dispatch.xml
/root/genshin/srv/gameserver/conf/gameserver.xml
/root/genshin/srv/gateserver/conf/gateserver.xml
/root/genshin/srv/muipserver/conf/muipserver.xml
/root/genshin/srv/multiserver/conf/multiserver.xml
/root/genshin/srv/nodeserver/conf/nodeserver.xml
/root/genshin/srv/oaserver/conf/oaserver.xml
/root/genshin/srv/pathfindingserver/conf/pathfindingserver.xml
/root/genshin/srv/tothemoonserver/conf/tothemoonserver.xml
同理 找到文件后双击打开 点上面的搜索 输入AutoReloadConfig 查找 把300 改为36000
10个配置文件都要这样改 切记!切记!
以上步骤全部完成后 重启虚拟机 按照启动顺序启动服务端就行了
最后 祝大家顺利开心游戏
另建议服务端和客户端分别安装在不同的SSD中(例如机器有两块SSD固态 服务端放在第一块硬盘的任意分区下而客户端则放在第二块硬盘的任意分区下)这样服务端运行数据交换过程不会影响到客户端的运行 会更加流畅
|