Skip to content

Update egg-abiotic-factor.json - #303

Open
JimmyMcAttaboy wants to merge 1 commit into
pelican-eggs:mainfrom
JimmyMcAttaboy:abiotic-wine-runtime
Open

Update egg-abiotic-factor.json#303
JimmyMcAttaboy wants to merge 1 commit into
pelican-eggs:mainfrom
JimmyMcAttaboy:abiotic-wine-runtime

Conversation

@JimmyMcAttaboy

@JimmyMcAttaboy JimmyMcAttaboy commented Jul 19, 2026

Copy link
Copy Markdown

Description

What: Swaps the egg's Docker image to ghcr.io/pelican-eggs/yolks:wine_latest and changes proton run to wine in the startup command. Two-line diff, nothing else touched.

Why: Under the Proton image the server can hang silently during engine init. The log just stops after the last plugin mount (Mounting Engine plugin WorldMetrics), the process stays alive with no crash or error, and the panel sits at "Starting" forever. Happens every time for me, including on fresh installs. I burned an evening on environment tuning and none of it helped: raised nofile ulimits, vm.max_map_count, PROTON_NO_ESYNC/FSYNC, WINE_CPU_TOPOLOGY, unrestricted cpuset, -onethread, removing -useperfthreads. The same install boots in about a second under Wine. Heads up that wine64 no longer exists in Wine 11+, so the command has to be wine.

Tested: Pelican v1.0.0-beta35, Wings v1.0.0-beta26, Docker inside an unprivileged Proxmox LXC (i9-13900H). Default host tuning, 6144MB/200%/20480MB limits, fresh install from this exact egg with no overrides. Boots, Steam registration succeeds ("Session creation completed"), external joins verified.

If you'd rather keep Proton available as a second docker_images entry I can do that instead, but note the single startup command would only be correct for the Wine selection.

Abiotic Factor: switch runtime from Proton to Wine (fixes silent startup hang)
@JimmyMcAttaboy
JimmyMcAttaboy marked this pull request as ready for review July 19, 2026 19:26

@gOOvER gOOvER left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • export the egg from panel
  • export egg in yaml, becasue json is depreacted
  • never heard, that proton dont work. pls post logs, becasue i see so need to switch to wine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants