nitrog0d / palworld-arm64

Palworld Arm64 Dedicated server with Docker and FEX
100 stars 5 forks source link

Unsupported system page size #1

Open SyaoranChang opened 7 months ago

SyaoranChang commented 7 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 7 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 7 months ago

did you open any other ports?

nitrog0d commented 7 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 7 months ago

image

Everything working fine here.

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

nitrog0d commented 7 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 7 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 7 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 7 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 6 months ago

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

YenyulLover commented 6 months ago

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

paulwer commented 6 months ago

has anyone build it for arm64 Oracle Linux 8.9?