[Bug]: Craftopia saves to serverfilesDedicatedServerSave outside serverfiles
I maintainer di solito rispondono entro 1 giorno
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Severity
severity: medium
Reproducibility
reproducible: always
Regression
regression: no
Affects latest release
latest-release: yes
User story
As a Craftopia server owner, I want my worlds saved inside the server files so that backups and container volumes keep them.
Script name
ctserver
Game
Craftopia
Linux distro
Ubuntu 26.04
Command
command: start, command: backup
Expected behavior
Craftopia saves to serverfiles/DedicatedServerSave/.
Actual behavior
Craftopia saves to a folder beside serverfiles called serverfilesDedicatedServerSave/ (for example /data/serverfilesDedicatedServerSave/ in the Docker image), which holds Worlds/*.db, Backup/, Settings.db and Craftopia.db.
Further information
ServerSetting.ini ships with savePath=DedicatedServerSave/, which the game documents as "relative path base on ServerSetting.ini folder or absolute path". The game joins the install folder and the relative value with no separator between them. It does this whatever the working directory, and however the executable path is given.
Results from a clean install:
| savePath | Saves land in |
|---|---|
DedicatedServerSave/ |
serverfilesDedicatedServerSave/ |
./exp/ |
serverfiles./exp/ |
/exp/ |
/exp/ (treated as absolute, permission denied) |
/full/path/serverfiles/exp/ |
serverfiles/exp/ |
An absolute path is the only value that lands inside serverfiles. On a normal install the stray folder is still under the home folder, but with Docker or a custom layout it falls outside the LinuxGSM folder and is easy to miss in backups.
Pre-checks
- I ran update and validate before reporting this issue.
Relevant log output
$ ls -d /data/serverfiles*
/data/serverfiles
/data/serverfilesDedicatedServerSave
Steps to reproduce
- Install
ctserver(or run thegameserver:ctimage). - Start the server and let it autosave.
- List the folder above serverfiles:
serverfilesDedicatedServerSaveis there.
- Lingua principale
- Shell
- Stelle
- 4.9k
- Fork
- 871
- Merge medio
- 1g 7h
- PR unite (30g)
- 133
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GameServerManagers/LinuxGSM
-
[Bug]: csserver metamod fails to load amxmodx after ubuntu 26.04 base imageForse già presa @dgibbs64 l’ha presa 1 giorno fa. Apertacommand: mods command: start distro: Ubuntu regression: yes reproducible: always severity: medium status: fixed in develop type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
GameServerManagers/LinuxGSM#5114 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: cs2server ignores the GSLT entered during installForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertacommand: install command: start distro: Debian engine: source2 game: Counter-Strike 2 regression: yes reproducible: always severity: high type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GameServerManagers/LinuxGSM#5106 ·
I maintainer di solito rispondono entro 1 giorno
-
command: install command: update distro: Ubuntu engine: quake game: Quake World priority: low scope: single game type: feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
GameServerManagers/LinuxGSM#5143 ·
I maintainer di solito rispondono entro 1 giorno
-
command: monitor command: start distro: Ubuntu engine: goldsrc game: Counter-Strike: WON2 game: Half-Life: WON2 info: docker info: query reproducible: always severity: medium type: bug
Difficoltà 4/5 Più di una settimana Idoneità per principianti 18/100
GameServerManagers/LinuxGSM#5142 ·
I maintainer di solito rispondono entro 1 giorno
-
command: monitor command: start distro: Ubuntu engine: goldsrc game: Action Half-Life reproducible: always severity: medium type: bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
GameServerManagers/LinuxGSM#5141 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GameServerManagers/LinuxGSM
Issue simili
-
docs(harness-config): drop the last /review:audit-enforceability reference from an eval sampleApertaagent-ready priority: medium status: ready work-class: scoped
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
melodic-software/claude-code-plugins#12762 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
danielmiessler/LifeOS#2567 ·
I maintainer di solito rispondono entro 9 giorni
-
Area-Build Issue-Bug OS-Windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Trivy security scan fails since 2026-10-30: no gateway with workers for gateway VM gateway-1Forse già presa @pau-hedgehog l’ha presa oggi. Apertabug ci regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
githedgehog/fabricator#2225 ·
I maintainer di solito rispondono entro 1 giorno
-
area:docs documentation good first issue priority:medium
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
rtk-ai/rtk#4958 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno