如何在 Linux 系统的高清屏幕上玩法老城市建设游戏?

这是一篇关于在 Linux 系统的高清屏幕上玩《法老》城市建设游戏的教程:

  • 安装游戏:通过 WINE 在其自己的前缀(如~/.wineph)中安装《法老》游戏,安装完成后不要运行,否则 Alt+Tab 出游戏后可能会导致混乱,需重启桌面或机器。
  • 配置 WINE:启动 winecfg 工具,在“Graphics”选项卡中勾选“Emulate a virtual desktop”并设置为本地分辨率(如 2880x1800px),后续运行时会在蓝色背景桌面中打开。
  • 使用 Xephyr:安装 xserver-xephyr,以匹配游戏分辨率(默认 640x480px,最好使用游戏最大允许分辨率 1024x768px)启动 Xephyr 会话,如“Xephyr -once -screen 1024x768 :1”。
  • 启动 VNC 服务器 - X11VNC:安装 x11vnc,在单独控制台窗口中启动 VNC 服务器,如“x11vnc -localhost -display :1 -scale 2880x1800:nb -repeat”,将其缩放至桌面大小。
  • 在 VNC 服务器上运行游戏:在另一个控制台窗口中,通过“DISPLAY=:1 WINEPREFIX=~/.wineph wine path-to-Pharaoh.exe”运行游戏,初始游戏窗口较小,可通过 F8 切换至全屏。
  • 连接 VNC 服务器:使用 TigerVNC 连接 VNC 服务器,启动程序后点击“Options”,取消“Auto select”勾选,使用“Tight encoding”,将“Color level”从“Full”改为“Medium”,输入“localhost”连接。
  • 游戏截图与旧存档:将旧游戏存档复制到游戏安装文件夹的“Save”子文件夹中,即可继续游戏。
  • 关于 Wayland:目前在 Wayland 下 VNC 支持不佳,建议使用稳定的 X11,因为关心旧游戏就需要使用 X11。
  • 结论:经过长时间调试,成功在 Linux 系统的高清屏幕上运行《法老》游戏,此方法可扩展至其他游戏,且在 Linux 系统中《法老》游戏运行效果比在 Windows 中更好,应将其添加到从 Windows 迁移的清单中,后续将投入时间重玩《凯撒三世》和《法老》。
阅读 10
0 条评论