原神3.2 8G版无法联机、虚拟机挂机后IP地址改变问题,求解
本帖最后由 cyxxmn 于 2022-12-18 21:15 编辑本人下的“原神3.2 超级稳定优化版8G小内存 Centos服务端”,目前碰到无法联机、不能相互添加好友的问题,有没有大神指导一下。
另外还有一个小问题,虚拟机挂起以后,下次重新打开,虚拟机IP地址就变了,即便代理改了新的IP地址也无法连接游戏,只能重启服务器。
相关问题已经解决,在这里统一回复一下关注这个帖子的各位:
感谢16喽的xtayflf大佬,群里的CP、古里等大佬,联机的方法是:
FinalShell打开服务端/bin/ys文件,找到里面这4行紧挨着的代码:
#sleep 10s
# deep_green_echo "启动multiserver!"
# cd ../multiserver
# sh ./run.sh
把这个4行代码前面的"#"都去掉即可。我第一次操作的时候,曾经把ys文件下载到物理机,做了备份,改了以后把虚拟机的删了重新上传进去显示权限不足。虽然也有大佬说,只要更改文件权限即可,当我没成功。所以我建议还是直接在里面改。改了以后建议内存给到10G,服务器等到显示内存9.6G+交换3G左右应该差不多。本人16G的电脑,虚拟机开了以后再开游戏,内存经常用到98%,在此心疼破电脑及固态硬盘一秒钟。
至于我在帖子中提到的,虽然能联机,但是不能组队进副本的问题,是本人小白,不知道有些副本就是单人本,本身无法组队。
至于说道的另一个问题,虚拟机地址变更的问题,本贴中多位大佬给了不同的方案,我就不列举了,因为我发现,我这个端只要挂起下次再接入,哪怕IP地址没变,也无法连接,还是得重启服务端。所以就不节省这5—10分钟时间了。
原神真端近期也才刚发布,相信接下来也会有越来越多的优化,祝大家玩的开心。
IP改成手动配置,不要自动获取 默丶默 发表于 2022-12-17 22:29
IP改成手动配置,不要自动获取
大哥求解,虚拟机的怎么改啊? 解压,替换/root/genshin/srv目录的文件,已经弄好了,可以联机互加好友,内存占用会大多2G左右。 ....那个ys gip就第一次输就行 以后都不用输了 是改随机ip的命令。
登录游戏只需要 root123456 然后直接ys start就行了 ssilycong 发表于 2022-12-17 22:40
解压,替换/root/genshin/srv目录的文件,已经弄好了,可以联机互加好友,内存占用会大多2G左右。
大佬,你的文件我放进去了没用。而且我看了一下,8G优化的这个端/root/genshin/srv路径中没有cli文件,是我哪里操作的不对吗? kadwh1 发表于 2022-12-17 23:04
....那个ys gip就第一次输就行 以后都不用输了 是改随机ip的命令。
登录游戏只需要 root123456 然后 ...
主要是虚拟机挂起以后,下一次打开IP地址居然神奇的变了。
一开始我没发现,就是奇怪为什么挂起之前都玩的好好的,后来从路由器里面看各设备IP的时候发现IP地址的确变了 cyxxmn 发表于 2022-12-17 23:59
大佬,你的文件我放进去了没用。而且我看了一下,8G优化的这个端/root/genshin/srv路径中没有cli文件,是 ...
: 呃,那我们可能不是同一个端。 ssilycong 发表于 2022-12-18 00:45
呃,那我们可能不是同一个端。
::
我是8G的服务端。。。大佬什么时候有空能帮忙研究一下吗,是从下面这个帖子里下过来的
https://www.iopq.net/forum.php?mod=viewthread&tid=17116654&highlight=%D4%AD%C9%F1 cyxxmn 发表于 2022-12-18 00:49
我是8G的服务端。。。大佬什么时候有空能帮忙研究一下吗,是从下面这个帖子里下 ...
果然不是我用的端,研究可能没办法,我的空间不够用了呢。
我用的是这位大佬的端,也是8G就可以开启,如果开组队的话大概要10G左右。
https://www.iopq.net/thread-17116596-1-1.html 马一下有解决了方案告我一声 IP变化的问题很好解决,因为VM使用的桥接模式,IP是从你家里的路由器获得的,所以服务端这边不用改,在路由器的DHCP服务器设置中绑定你虚拟机的分配的虚拟MAC地址手动指定一个局域网IP,这样,每次获取都是同样的,就无此问题了。
比如你家局域网网段是10.10.10.x,你可以指定绑定你虚拟机MAC分配给10.10.10.99。局域网私有地址一般是192.x(常见192.168.0.x,192.168.1.x,192.168.100.x),172.x,10.x 实在不行只能备份一下存档数据换个端 一样的,找到在BIN目录,找到YS,打开编辑。把不启动的服务启动就可以了! sosic 发表于 2022-12-18 09:36
一样的,找到在BIN目录,找到YS,打开编辑。把不启动的服务启动就可以了!
大佬 能不能细说一下 cyxxmn 发表于 2022-12-17 22:37
大哥求解,虚拟机的怎么改啊?
改固定ip nmtui
或者vi /etc/sysconfig/network-scripts/ifcfg-ens33
组队需要启动multiserver
vi /usr/bin/ys
#sleep 10s
# deep_green_echo "启动multiserver!"
# cd ../multiserver
# sh ./run.sh这里面的注释删除掉.
在重新启动服务端...
xtayflf 发表于 2022-12-18 09:52
改固定ip nmtui
或者vi /etc/sysconfig/network-scripts/ifcfg-ens33
多谢大佬 牛逼了 xtayflf 发表于 2022-12-18 09:52
改固定ip nmtui
或者vi /etc/sysconfig/network-scripts/ifcfg-ens33
大佬 为什么还是搜不着好友啊? xtayflf 发表于 2022-12-18 09:52
改固定ip nmtui
或者vi /etc/sysconfig/network-scripts/ifcfg-ens33
可以了大佬需要两台电脑同时在线才搜的到 xtayflf 发表于 2022-12-18 09:52
改固定ip nmtui
或者vi /etc/sysconfig/network-scripts/ifcfg-ens33
感谢大佬,组队成功了。但现在组队以后,队伍却进不了副本,开始的按钮写着“单人挑战”,而且还是灰的无法点击,能指导一下吗