{"id":18520336,"url":"https://github.com/hmes98318/palworld-docker","last_synced_at":"2025-10-05T00:34:58.215Z","repository":{"id":218284608,"uuid":"746051941","full_name":"hmes98318/palworld-docker","owner":"hmes98318","description":"Docker container that can easily run Palworld dedicated server","archived":false,"fork":false,"pushed_at":"2024-01-30T05:34:01.000Z","size":39,"stargazers_count":36,"open_issues_count":1,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T02:53:31.833Z","etag":null,"topics":["arm64","dedicated-server","palworld","palworld-dedicated-server"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/hmes98318/palworld-docker","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hmes98318.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-20T23:05:47.000Z","updated_at":"2024-12-04T02:10:42.000Z","dependencies_parsed_at":"2025-04-09T09:34:49.456Z","dependency_job_id":"89e66d7f-4738-472f-b395-e1dd8891229c","html_url":"https://github.com/hmes98318/palworld-docker","commit_stats":null,"previous_names":["hmes98318/palworld-docker"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/hmes98318/palworld-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fpalworld-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fpalworld-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fpalworld-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fpalworld-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hmes98318","download_url":"https://codeload.github.com/hmes98318/palworld-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hmes98318%2Fpalworld-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278395885,"owners_count":25979685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm64","dedicated-server","palworld","palworld-dedicated-server"],"created_at":"2024-11-06T17:19:48.897Z","updated_at":"2025-10-05T00:34:58.186Z","avatar_url":"https://github.com/hmes98318.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# palworld-docker\n`English` | [繁體中文](./README_zh-TW.md)\n\nDocker container that can easily run Palworld dedicated server  \n[View on Docker Hub](https://hub.docker.com/r/hmes98318/palworld-docker)  \n\n\n## Environments\n| Variable              | Describe                          | Default Values | Allowed Values       |\n|-----------------------|-----------------------------------|----------------|----------------------|\n| CHECK_UPDATE_ON_START | Whether to automatically check for game updates every time you start it   | true           | true/false   |\n| PORT                  | The server listening port         | 8211           | 0-65535              |\n| PLAYERS               | Max number of players             | 16             | 1-32                 |\n| MULTITHREAD           | Whether to enable multithreading  | true           | true/false           |\n| ADMIN_PASSWORD        | Server admin password             | None           | string               |\n| SERVER_NAME           | The name of your server           | string         | string               |\n| SERVER_DESC           | Description of your server        | string         | string               |\n| SERVER_PASSWORD       | The password of your server       | None           | string               |\n| COMMUNITY             | Whether the server is appears in the community server list (please set SERVER_PASSWORD)             | false           | true/false               |\n| COMMUNITY_IP          | The IP of the community server    | None           | string               |\n| COMMUNITY_PORT        | The port of the community server  | 8211           | 0-65535              |\n| RCON_ENABLED          | Enable RCON for your server       | true           | true/false           |\n| RCON_PORT             | RCON port number                  | 25575          | 0-65535              |\n\n### The first startup will download the Palworld server file, which may take a while (depends on your network condition)  \n\n\n## Volumes\n| Container mount point             | Description           |\n|-----------------------------------|-----------------------|\n| `/home/steam/palworld/Pal/Saved`  | Game config and saves |\n\nYou must modify the permissions of your host's mounting directory, otherwise the container cannot read it.  \n(ex: `chmod -R 777 ./palSaved`)  \n\n\n## Game settings\nThe game settings are in the local directory `./palSaved/Config/LinuxServer/PalWorldSettings.ini` (it will be generated after running it for the first time).  \nPlease refer to [`DefaultPalWorldSettings.ini`](./DefaultPalWorldSettings.ini) and [official documents](https://tech.palworldgame.com/optimize-game-balance) for modification.  \n\n## Docker Compose\nRefer to this [docker-compose.yml](./docker-compose.yml) example file\n\n```yml\nversion: '3.8'\n\nservices:\n  palserver:\n    image: hmes98318/palworld-docker:latest\n    container_name: palserver\n    restart: always\n    environment:\n      TZ: \"Asia/Taipei\"\n      CHECK_UPDATE_ON_START: true\n      PORT: 8211\n      PLAYERS: 32\n      MULTITHREAD: true\n      ADMIN_PASSWORD: \"youradminpassword\"\n      SERVER_NAME: \"Palworld Server\"\n      SERVER_DESC: \"Palworld Server Description\"\n      SERVER_PASSWORD: \"\"\n      # COMMUNITY: false  # Enable this option if you want your server to appear in the community servers list, please set SERVER_PASSWORD\n      # COMMUNITY_IP: \n      # COMMUNITY_PORT: 8211\n      RCON_ENABLED: false\n      RCON_PORT: 25575\n    volumes:\n      - ./palSaved:/home/steam/palworld/Pal/Saved\n    ports:\n      - 8211:8211/udp\n```\n\n\n## Docker run\n\n```bash\ndocker run -d \\\n  --name palserver \\\n  --restart always \\\n  -e TZ=\"Asia/Taipei\" \\\n  -e CHECK_UPDATE_ON_START=true \\\n  -e PORT=8211 \\\n  -e PLAYERS=32 \\\n  -e MULTITHREAD=true \\\n  -e ADMIN_PASSWORD=\"youradminpassword\" \\\n  -e SERVER_NAME=\"Palworld Server\" \\\n  -e SERVER_DESC=\"Palworld Server Description\" \\\n  -e SERVER_PASSWORD=\"\" \\\n  -e RCON_ENABLED=false \\\n  -e RCON_PORT=25575 \\\n  -v ./palSaved:/home/steam/palworld/Pal/Saved \\\n  -p 8211:8211/udp \\\n  hmes98318/palworld-docker:latest\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmes98318%2Fpalworld-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhmes98318%2Fpalworld-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhmes98318%2Fpalworld-docker/lists"}