本机16G也可顺畅玩原神 福音来了
本帖最后由 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固态 服务端放在第一块硬盘的任意分区下而客户端则放在第二块硬盘的任意分区下)这样服务端运行数据交换过程不会影响到客户端的运行 会更加流畅
非常有用 除了内存和处理器 其它都是照楼主改的 楼主的教程细致有效,感谢分享 感谢楼主的分享 目前相当一部分兄弟都是16内存 很实用 不知道为啥 这个端我不论设置多大内存 多大swap都能满载
一会按照楼主的设置试试 讨论区很少有人来翻翻看的,白嫖党死懒死懒。lz教程详细,图片清晰,必须鼓励鼓掌。::: 必须支持!! :晚上回家试试 这才是真正的技术大佬,感谢分享 很实用
感谢分享 感谢分享必须支持!! startkiss 发表于 2022-12-15 07:41
不知道为啥 这个端我不论设置多大内存 多大swap都能满载
一会按照楼主的设置试试
不知道你用的是哪个端,或许你的启动文件是原版开启了所有的服务? 大佬,问下你这是用的哪个服务端? 感谢分享 谢谢分享,8G内存的机器不知道用这个方法把虚拟内存设大点好使不? jnxfzhzx 发表于 2022-12-15 10:21
谢谢分享,8G内存的机器不知道用这个方法把虚拟内存设大点好使不?
应该不可行 物理内存太少 两方面都要调取物理内存作为基础支撑 常规来讲只做服务端来使用理论上是可行的 还是需要多次调试与尝试才能定论 感谢大佬分享 刚修改完,正在重启...希望顺利。最后一个配置文件没找到AutoReloadConfig qq6698 发表于 2022-12-15 09:34
大佬,问下你这是用的哪个服务端?
帖子开头已经说了啊 VM端 GHP的 打开虚拟机后修改虚拟机配置就行了 finalshell这个怎么连虚拟机?