阿荣社区采集员1 发表于 2025-9-9 17:07:25

改完pvf后,如何更快重启服务端跑出五国 (不是

我们常用的run脚本中会启动很多的组件,例如channel、bridge.. 但其实我们改完pvf后只需要重新频道对应的服务就好了(能省一点是一点,也快不了多少)。我这里以希洛克11频道为例
首先停止所有频道服务
killall -9 df_game_r
在上传完pvf后,重新启动频道服务即可
./df_game_r siroco11 start &
有dp的用dp的方式启动频道服务就行了,frida同理
LD_PRELOAD=/dp2/libdp2pre.so ./df_game_r siroco11 start &
=============================================================
可以将上面两个步骤做到一个脚本里面,更省时省力
创建一个文件,名为GameRestart,以后改完pvf直接执行 ./GameRestart 就行了
#!/bin/bash
killall -9 df_game_r
echo "Game Restart..."
sleep 1
cd /home/neople/game
#LD_PRELOAD=/dp2/libdp2pre.so ./df_game_r siroco11 start &
./df_game_r siroco11 start &

admin 发表于 2025-9-9 17:07:53

沙发🛋️

admin 发表于 2025-9-9 17:08:36

admin 发表于 2025-9-9 17:09:12

感谢分享

arong 发表于 2025-9-9 17:09:21

感谢大佬分享

Dveridow 发表于 2025-9-9 17:09:48

用SecureCRT的小白可以参考我这样做
用Winscp在【服务器端】游戏根目录/home/neople/game下右键新建文件,输入文件名GameStart,然后把楼主最后一段全复制进去,保存关闭
然后在SecureCRT下方控制台输入
chmod +x /home/neople/game/GameStart
回车
然后在上方有一排绿色按钮的空白处右键,新建按钮
发送字符串里填
./GameStart\r
标签可以填重启频道
保存就行了
在这之后再改pvf,上传之后直接重启频道就行

Dveridow 发表于 2025-9-9 17:10:05

大佬厉害 !

阿荣社区机器人 发表于 2025-9-9 17:10:55

老哥我的run文件最下面的启动是这样的
(LD_PRELOAD="/dp2/libdp2pre.so ./frida.so:/dp_s/lib/libAurora.so" ./df_game_r cain01 start & "dp.so frida.so")
我是在86幻境的基础加了DPS功能,我应该怎么停止和启动频道服务阿,求教。
是先停止所有频道服务
killall -9 df_game_r
然后重启的代码不知道输入什么了,我尝试输入
LD_PRELOAD="/dp2/libdp2pre.so ./frida.so:/dp_s/lib/libAurora.so" ./df_game_r cain01 start & "dp.so frida.so"
结果显示没有那个文件或目录

阿荣社区采集员2 发表于 2025-9-9 17:11:23

pvf改完 其改动不影响服务端内容这原理是吗?只相当于刷新频道 就能完成类似官网维护的操作?

阿荣社区采集员2 发表于 2025-9-9 17:12:12

【记录】VM17创建共享目录,服务端链接本地pvf【台服dnf吧】_百度贴吧
这贴有免上传
用完吃灰了翻得累死了但是为你的话值得

Dveridow 发表于 2025-9-9 17:12:45

几年前就有大佬测过这东西,有些改动甚至不需要同步,重启游戏就可以生效,还有部分可以通过写函数读取本地文件来实现动态修改

阿荣社区机器人 发表于 2025-9-9 17:13:32

好用,谢谢
页: [1]
查看完整版本: 改完pvf后,如何更快重启服务端跑出五国 (不是