nitrog0d / palworld-arm64

Palworld Arm64 Dedicated server with Docker and FEX
102 stars 6 forks source link

Unsupported system page size #1

Open SyaoranChang opened 10 months ago

SyaoranChang commented 10 months ago

Hi,

I am also using Oracle Cloud free tier Os is Oracle Linux 8.9. I run docker compose up, but it doesn't seem to have finished properly. Is there a step I'm missing? Do I need to install SteamCMD? If so, what OS version should I install? Could you help me?

[+] Running 11/11 ✔ palworld-server 10 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 0B/0B Pulled 163.3s ✔ ce9ebea987c2 Pull complete 0.8s ✔ 49176cc8e18c Pull complete 2.3s ✔ 6159ddd6f1a6 Pull complete 0.9s ✔ 91d1ffe1168d Pull complete 1.5s ✔ 5eb40751c7d5 Pull complete 2.1s ✔ 8ebb2aa73f4e Pull complete 2.2s ✔ 517d95f5eab6 Pull complete 20.4s ✔ e4f8b9375297 Pull complete 2.8s ✔ a0a86f146452 Pull complete 4.1s ✔ 48c2a918aa48 Pull complete 3.3s [+] Running 2/1 ✔ Network palworld-arm64_default Created 0.2s ✔ Container palworld-server Created 0.0s Attaching to palworld-server palworld-server | Server not found! Installing... (Do not panic if it looks stuck) palworld-server | : Unsupported system page size palworld-server | /home/steam/init-server.sh: line 4: 8 Segmentation fault (core dumped) FEXBash './steamcmd.sh +force_install_dir "/palworld" +login anonymous +app_update 2394010 validate +quit' palworld-server | Checking for updates... (Do not panic if it looks stuck) palworld-server | : Unsupported system page size palworld-server | /home/steam/init-server.sh: line 4: 9 Segmentation fault (core dumped) FEXBash './steamcmd.sh +force_install_dir "/palworld" +login anonymous +app_update 2394010 validate +quit' palworld-server | cp: cannot stat '/home/steam/Steam/linux64/steamclient.so': No such file or directory palworld-server | Starting server... You can safely ignore Steam errors! (Also the server has pretty much 0 logging, so just try connecting to it) palworld-server | : Unsupported system page size palworld-server | /home/steam/init-server.sh: line 8: 12 Segmentation fault (core dumped) FEXBash "./PalServer.sh $START_OPTIONS" palworld-server exited with code 0

nitrog0d commented 10 months ago

I'm using Ubuntu 22.04 as host on my oracle arm64 server. Using 24gb of ram and 4 cores, works fine for me, not sure what "Unsupported system page size" means? (That's the actual error)

santowyo commented 10 months ago

did you open any other ports?

nitrog0d commented 10 months ago

If you're asking me, Docker opens ports for me automatically, however you also need to open the default port on Oracle Cloud VPC stuff

BrunoDomenesDutra commented 10 months ago

image

Everything working fine here.

N00b question @nitrog0d, is there a command to safe turn off the server?

nitrog0d commented 10 months ago

In game you can do /AdminPassword and then /Save to save the world, there's also /DoExit that closes the server (but doesn't stop the docker container, the server will restart)

SyaoranChang commented 10 months ago

Thank you for your reply. I'll see what I can do about the Unsupported system page size issue.

My Oracle Cloud free tier status Snipaste_2024-01-25_11-55-05

SyaoranChang commented 10 months ago

It seems to be because FEX cannot generally support 16K pages? https://github.com/FEX-Emu/FEX/issues/1650#issuecomment-1416922823

4k page emulation https://github.com/FEX-Emu/FEX/issues/1921

Maybe it would be better if I switched to Ubuntu?

nitrog0d commented 10 months ago

Yes, I built it in Ubuntu and FEX says it has compatibility with Ubuntu by default? So just use Ubuntu or try building the image yourself

Deses commented 10 months ago

What ubuntu do you use? The aarch64 one, to be able to use the Ampere cpus, right?

YenyulLover commented 10 months ago

I am facing the same issue on my own Oracle instance. Did anyone figure out a solution to this?

paulwer commented 9 months ago

has anyone build it for arm64 Oracle Linux 8.9?