palworld-go icon indicating copy to clipboard operation
palworld-go copied to clipboard

(s *supervisor) Start 在协程中后续重启exec.Command会以用户Another执行导致档不对

Open HengY1Cola opened this issue 1 year ago • 1 comments

最开始我以Steam用户执行,关闭了对应的内存清理 直到内存达到预期值后进行重启,小伙伴发现档直接回到几天前了 我排查后:

  1. isAlive 函数只看有不有进程 但是用户已经从 A -> B了 同一个档能运行起来 B只能玩几天前的 造成坏档的假象
  2. 核心点就是Go Func中执行exec.Command 用户换了 从A -> B

HengY1Cola avatar Feb 06 '24 15:02 HengY1Cola