我有以下系统:Debian/GNU 8 Jessie。
我已经通过 apt-get 安装了 Steam。
现在,当我启动《火箭联盟》时,它总是会回到我一年前所做的一些配置(也在 Linux 上)。
如果我在设置或汽车上更改某些内容,它只会持续到我关闭游戏为止。当我再次开始游戏时,所有设置和我的汽车都会恢复到我曾经做过的配置。
是否启用 Steam-Cloud-Sync 并不重要。
我什至彻底清理了Steam应用程序和相应的目录,并重新安装了全新的Steam和RocketLeague,却发现配置又回到了我很久以前的配置。
Steam 的支持非常好,并告诉我他们只支持 SteamOS,而不支持 Debian。
有人知道我能对此做什么吗? (每次开始游戏时都必须重新映射控件,这真的很烦人 xD)
谢谢,朱吉苏。
编辑:添加控制台输出:
jukisu@jp:~/.steam$ ls -lah
insgesamt 117M
drwxr-xr-x 19 jukisu jukisu 4,0K Okt 9 20:12 .
drwxr-xr-x 109 jukisu jukisu 12K Okt 12 12:39 ..
drwxr-xr-x 4 jukisu jukisu 4,0K Okt 5 10:53 bin
lrwxrwxrwx 1 jukisu jukisu 31 Okt 9 20:12 bin32 -> /home/jukisu/.steam/ubuntu12_32
lrwxrwxrwx 1 jukisu jukisu 31 Okt 9 20:12 bin64 -> /home/jukisu/.steam/ubuntu12_64
-rwxr-xr-x 1 jukisu jukisu 12K Feb 11 2014 bin_steamdeps.py
-rwxr-xr-x 1 jukisu jukisu 5,4K Nov 24 2016 bin_steam.sh
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 14:00 config
drwxr-xr-x 4 jukisu jukisu 4,0K Okt 5 10:54 controller_base
-rw-r--r-- 1 jukisu jukisu 117M Okt 9 22:33 error.log
drwxr-xr-x 2 jukisu jukisu 16K Okt 5 10:54 friends
drwxr-xr-x 3 jukisu jukisu 52K Okt 5 10:54 graphics
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 html5app
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 linux32
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 linux64
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 package
drwxr-xr-x 4 jukisu jukisu 20K Okt 5 10:54 public
-rw-r--r-- 1 jukisu jukisu 578 Okt 9 20:12 registry.vdf
drwxr-xr-x 6 jukisu jukisu 16K Okt 5 10:54 resource
lrwxrwxrwx 1 jukisu jukisu 19 Okt 9 20:12 root -> /home/jukisu/.steam
lrwxrwxrwx 1 jukisu jukisu 27 Okt 9 20:12 sdk32 -> /home/jukisu/.steam/linux32
lrwxrwxrwx 1 jukisu jukisu 27 Okt 9 20:12 sdk64 -> /home/jukisu/.steam/linux64
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 servers
drwxr-xr-x 2 jukisu jukisu 4,0K Okt 5 10:54 skins
drwxr-xr-x 11 jukisu jukisu 4,0K Okt 9 20:12 steam
-rwxr-xr-x 1 jukisu jukisu 857 Okt 8 2013 steamdeps.txt
-rwxr-xr-x 1 jukisu jukisu 8,7K Feb 7 2013 steam_install_agreement.txt
-rwxr-xr-x 1 jukisu jukisu 869 Mär 24 2013 steam_msg.sh
-rw-r--r-- 1 jukisu jukisu 6 Okt 9 20:12 steam.pid
prw------- 1 jukisu jukisu 0 Okt 5 10:49 steam.pipe
-rwxr-xr-x 1 jukisu jukisu 29K Aug 3 02:19 steam.sh
drwxr-xr-x 3 jukisu jukisu 4,0K Okt 5 10:53 tenfoot
-rwxr-xr-x 1 jukisu jukisu 405 Dez 24 2013 ThirdPartyLegalNotices.css
-rwxr-xr-x 1 jukisu jukisu 25K Dez 17 2013 ThirdPartyLegalNotices.doc
-rwxr-xr-x 1 jukisu jukisu 198K Jul 25 02:08 ThirdPartyLegalNotices.html
drwxr-xr-x 5 jukisu jukisu 4,0K Okt 5 10:59 ubuntu12_32
drwxr-xr-x 4 jukisu jukisu 4,0K Okt 5 10:54 ubuntu12_64
和
jukisu@jp:~/.local/share/Rocket League$ ls -lah
insgesamt 16K
drwxr--r-- 4 jukisu jukisu 4,0K Dez 12 2016 .
drwxr-xr-x 53 jukisu jukisu 4,0K Okt 11 01:55 ..
drwxr--r-- 3 jukisu jukisu 4,0K Dez 12 2016 Binaries
drwxr--r-- 8 jukisu jukisu 4,0K Dez 13 2016 TAGame
似乎所有东西都至少有读写权限......
答案1
这听起来像是一个权限问题。不能 100% 确定 steam 在哪里保存游戏/配置,但请查看 ~/.local/share/Steam 内部。
您也可以尝试以 root 用户身份启动 steam。也许通过在终端中执行“sudo steam”。由于我没有可用的测试设备,因此无法提供更具体的自动取款机。
每当您找到游戏的位置时,请发布该文件夹的“ls -lah”,如果需要,我可能会指导您。
编辑:附言!不要使用 sudo 或 root 用户运行游戏。这只是故障排除的一个步骤。以 root 身份运行此类应用程序存在危险。在 google 上搜索了一下,似乎 steam 已经禁用了以 root/su 身份运行的可能性。要暂时解决这个问题以进行测试,您可以注释掉该部分:
# Don't allow running as root
if [ "$(id -u)" == "0" ]; then
show_message --error $"Cannot run as root user"
exit 1
fi
在文件 /usr/bin/steam 中。