diff --git a/404.html b/404.html index 546bb143..5949cad7 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - + diff --git a/advanced/kubernetes/index.html b/advanced/kubernetes/index.html index 5e7a3fdd..d157c5b5 100644 --- a/advanced/kubernetes/index.html +++ b/advanced/kubernetes/index.html @@ -10,7 +10,7 @@ - + diff --git a/advanced/palworld-directory/index.html b/advanced/palworld-directory/index.html index 2bbd64cb..13520ced 100644 --- a/advanced/palworld-directory/index.html +++ b/advanced/palworld-directory/index.html @@ -10,7 +10,7 @@ - + diff --git a/assets/js/8482a3f6.fd22e761.js b/assets/js/8482a3f6.94e30d33.js similarity index 59% rename from assets/js/8482a3f6.fd22e761.js rename to assets/js/8482a3f6.94e30d33.js index 1f401634..3a2f48c9 100644 --- a/assets/js/8482a3f6.fd22e761.js +++ b/assets/js/8482a3f6.94e30d33.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[261],{4503:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>a,frontMatter:()=>d,metadata:()=>l,toc:()=>h});var s=r(4848),n=r(8453);const d={sidebar_position:1},i="Server Settings",l={id:"getting-started/configuration/server-settings",title:"Server Settings",description:"Changing Server Settings using environment variables.",source:"@site/docs/getting-started/configuration/server-settings.md",sourceDirName:"getting-started/configuration",slug:"/getting-started/configuration/server-settings",permalink:"/getting-started/configuration/server-settings",draft:!1,unlisted:!1,editUrl:"https://github.com/thijsvanloef/palworld-server-docker/tree/main/docusaurus/docs/getting-started/configuration/server-settings.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Configuration",permalink:"/category/configuration"},next:{title:"Game Settings",permalink:"/getting-started/configuration/game-settings"}},c={},h=[{value:"Environment variables",id:"environment-variables",level:2},{value:"Game Ports",id:"game-ports",level:3}];function o(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"server-settings",children:"Server Settings"}),"\n",(0,s.jsx)(t.p,{children:"Changing Server Settings using environment variables."}),"\n",(0,s.jsx)(t.h2,{id:"environment-variables",children:"Environment variables"}),"\n",(0,s.jsx)(t.p,{children:"You can use the following values to change the settings of the server on boot.\nIt is highly recommended you set the following environment values before starting the server:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"PLAYERS"}),"\n",(0,s.jsx)(t.li,{children:"PORT"}),"\n",(0,s.jsx)(t.li,{children:"PUID"}),"\n",(0,s.jsx)(t.li,{children:"PGID"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Variable"}),(0,s.jsx)(t.th,{children:"Info"}),(0,s.jsx)(t.th,{children:"Default Values"}),(0,s.jsx)(t.th,{children:"Allowed Values"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"TZ"}),(0,s.jsx)(t.td,{children:"Timezone used for time stamping backup server"}),(0,s.jsx)(t.td,{children:"UTC"}),(0,s.jsxs)(t.td,{children:["See ",(0,s.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#Time_Zone_abbreviations",children:"TZ Identifiers"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PLAYERS*"}),(0,s.jsx)(t.td,{children:"Max amount of players that are able to join the server"}),(0,s.jsx)(t.td,{children:"16"}),(0,s.jsx)(t.td,{children:"1-32"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PORT*"}),(0,s.jsx)(t.td,{children:"UDP port that the server will expose"}),(0,s.jsx)(t.td,{children:"8211"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUID*"}),(0,s.jsx)(t.td,{children:"The uid of the user the server should run as"}),(0,s.jsx)(t.td,{children:"1000"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PGID*"}),(0,s.jsx)(t.td,{children:"The gid of the group the server should run as"}),(0,s.jsx)(t.td,{children:"1000"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"MULTITHREADING**"}),(0,s.jsx)(t.td,{children:"Improves performance in multi-threaded CPU environments. It is effective up to a maximum of about 4 threads, and allocating more than this number of threads does not make much sense."}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"COMMUNITY"}),(0,s.jsx)(t.td,{children:"Whether or not the server shows up in the community server browser (USE WITH SERVER_PASSWORD)"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUBLIC_IP"}),(0,s.jsx)(t.td,{children:"You can manually specify the global IP address of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration."}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:"x.x.x.x"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUBLIC_PORT"}),(0,s.jsx)(t.td,{children:"You can manually specify the port number of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration."}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_NAME"}),(0,s.jsx)(t.td,{children:"A name for your server"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_DESCRIPTION"}),(0,s.jsx)(t.td,{children:"Your server Description"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_PASSWORD"}),(0,s.jsx)(t.td,{children:"Secure your community server with a password"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"ADMIN_PASSWORD"}),(0,s.jsx)(t.td,{children:"Secure administration access in the server with a password"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"UPDATE_ON_BOOT**"}),(0,s.jsx)(t.td,{children:"Update/Install the server when the docker container starts (THIS HAS TO BE ENABLED THE FIRST TIME YOU RUN THE CONTAINER)"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"RCON_ENABLED***"}),(0,s.jsx)(t.td,{children:"Enable RCON for the Palworld server"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"RCON_PORT"}),(0,s.jsx)(t.td,{children:"RCON port to connect to"}),(0,s.jsx)(t.td,{children:"25575"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"QUERY_PORT"}),(0,s.jsx)(t.td,{children:"Query port used to communicate with Steam servers"}),(0,s.jsx)(t.td,{children:"27015"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"BACKUP_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic backups."}),(0,s.jsx)(t.td,{children:"0 0 * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/backup/automated-backup",children:"Configuring Automatic Backups with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"BACKUP_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic backups"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DELETE_OLD_BACKUPS"}),(0,s.jsx)(t.td,{children:"Delete backups after a certain number of days"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"OLD_BACKUP_DAYS"}),(0,s.jsx)(t.td,{children:"How many days to keep backups"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"any positive integer"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic updates."}),(0,s.jsx)(t.td,{children:"0 * * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/automatic-updates",children:"Configuring Automatic Updates with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic updates"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_WARN_MINUTES"}),(0,s.jsx)(t.td,{children:"How long to wait to update the server, after the player were informed."}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic updates."}),(0,s.jsx)(t.td,{children:"0 0 * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/automatic-reboots",children:"Configuring Automatic Reboots with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic reboots"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_WARN_MINUTES"}),(0,s.jsx)(t.td,{children:"How long to wait to reboot the server, after the player were informed."}),(0,s.jsx)(t.td,{children:"5"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE"}),(0,s.jsx)(t.td,{children:"Restart the Server even if there are players online."}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_WEBHOOK_URL"}),(0,s.jsx)(t.td,{children:"Discord webhook url found after creating a webhook on a discord server"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"https://discord.com/api/webhooks/"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_CONNECT_TIMEOUT"}),(0,s.jsx)(t.td,{children:"Discord command initial connection timeout"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_MAX_TIMEOUT"}),(0,s.jsx)(t.td,{children:"Discord total hook timeout"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_UPDATE_BOOT_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins updating"}),(0,s.jsx)(t.td,{children:"Server is updating..."}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_POST_UPDATE_BOOT_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server completes updating"}),(0,s.jsx)(t.td,{children:"Server update complete!"}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_START_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins to start"}),(0,s.jsx)(t.td,{children:"Server is started!"}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_SHUTDOWN_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins to shutdown"}),(0,s.jsx)(t.td,{children:"Server is shutting down..."}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_POST_SHUTDOWN_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server has stopped"}),(0,s.jsx)(t.td,{children:"Server is stopped!"}),(0,s.jsx)(t.td,{children:'"string"'})]})]})]}),"\n",(0,s.jsx)(t.p,{children:"*highly recommended to set"}),"\n",(0,s.jsx)(t.p,{children:"** Make sure you know what you are doing when running this option enabled"}),"\n",(0,s.jsx)(t.p,{children:"*** Required for docker stop to save and gracefully close the server"}),"\n",(0,s.jsx)(t.h3,{id:"game-ports",children:"Game Ports"}),"\n",(0,s.jsx)(t.p,{children:"The server needs the following ports by default."}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Port"}),(0,s.jsx)(t.th,{children:"Info"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"8211"}),(0,s.jsx)(t.td,{children:"Game Port (UDP)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"27015"}),(0,s.jsx)(t.td,{children:"Query Port (UDP)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"25575"}),(0,s.jsx)(t.td,{children:"RCON Port (TCP)"})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>l});var s=r(6540);const n={},d=s.createContext(n);function i(e){const t=s.useContext(d);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),s.createElement(d.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[261],{4503:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>a,frontMatter:()=>d,metadata:()=>l,toc:()=>h});var s=r(4848),n=r(8453);const d={sidebar_position:1},i="Server Settings",l={id:"getting-started/configuration/server-settings",title:"Server Settings",description:"Changing Server Settings using environment variables.",source:"@site/docs/getting-started/configuration/server-settings.md",sourceDirName:"getting-started/configuration",slug:"/getting-started/configuration/server-settings",permalink:"/getting-started/configuration/server-settings",draft:!1,unlisted:!1,editUrl:"https://github.com/thijsvanloef/palworld-server-docker/tree/main/docusaurus/docs/getting-started/configuration/server-settings.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"Configuration",permalink:"/category/configuration"},next:{title:"Game Settings",permalink:"/getting-started/configuration/game-settings"}},c={},h=[{value:"Environment variables",id:"environment-variables",level:2},{value:"Game Ports",id:"game-ports",level:3}];function o(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"server-settings",children:"Server Settings"}),"\n",(0,s.jsx)(t.p,{children:"Changing Server Settings using environment variables."}),"\n",(0,s.jsx)(t.h2,{id:"environment-variables",children:"Environment variables"}),"\n",(0,s.jsx)(t.p,{children:"You can use the following values to change the settings of the server on boot.\nIt is highly recommended you set the following environment values before starting the server:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"PLAYERS"}),"\n",(0,s.jsx)(t.li,{children:"PORT"}),"\n",(0,s.jsx)(t.li,{children:"PUID"}),"\n",(0,s.jsx)(t.li,{children:"PGID"}),"\n"]}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Variable"}),(0,s.jsx)(t.th,{children:"Info"}),(0,s.jsx)(t.th,{children:"Default Values"}),(0,s.jsx)(t.th,{children:"Allowed Values"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"TZ"}),(0,s.jsx)(t.td,{children:"Timezone used for time stamping backup server"}),(0,s.jsx)(t.td,{children:"UTC"}),(0,s.jsxs)(t.td,{children:["See ",(0,s.jsx)(t.a,{href:"https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#Time_Zone_abbreviations",children:"TZ Identifiers"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PLAYERS*"}),(0,s.jsx)(t.td,{children:"Max amount of players that are able to join the server"}),(0,s.jsx)(t.td,{children:"16"}),(0,s.jsx)(t.td,{children:"1-32"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PORT*"}),(0,s.jsx)(t.td,{children:"UDP port that the server will expose"}),(0,s.jsx)(t.td,{children:"8211"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUID*"}),(0,s.jsx)(t.td,{children:"The uid of the user the server should run as"}),(0,s.jsx)(t.td,{children:"1000"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PGID*"}),(0,s.jsx)(t.td,{children:"The gid of the group the server should run as"}),(0,s.jsx)(t.td,{children:"1000"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"MULTITHREADING**"}),(0,s.jsx)(t.td,{children:"Improves performance in multi-threaded CPU environments. It is effective up to a maximum of about 4 threads, and allocating more than this number of threads does not make much sense."}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"COMMUNITY"}),(0,s.jsx)(t.td,{children:"Whether or not the server shows up in the community server browser (USE WITH SERVER_PASSWORD)"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUBLIC_IP"}),(0,s.jsx)(t.td,{children:"You can manually specify the global IP address of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration."}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:"x.x.x.x"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PUBLIC_PORT"}),(0,s.jsx)(t.td,{children:"You can manually specify the port number of the network on which the server running. If not specified, it will be detected automatically. If it does not work well, try manual configuration."}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_NAME"}),(0,s.jsx)(t.td,{children:"A name for your server"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_DESCRIPTION"}),(0,s.jsx)(t.td,{children:"Your server Description"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"SERVER_PASSWORD"}),(0,s.jsx)(t.td,{children:"Secure your community server with a password"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"ADMIN_PASSWORD"}),(0,s.jsx)(t.td,{children:"Secure administration access in the server with a password"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"UPDATE_ON_BOOT**"}),(0,s.jsx)(t.td,{children:"Update/Install the server when the docker container starts (THIS HAS TO BE ENABLED THE FIRST TIME YOU RUN THE CONTAINER)"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"RCON_ENABLED***"}),(0,s.jsx)(t.td,{children:"Enable RCON for the Palworld server"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"RCON_PORT"}),(0,s.jsx)(t.td,{children:"RCON port to connect to"}),(0,s.jsx)(t.td,{children:"25575"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"QUERY_PORT"}),(0,s.jsx)(t.td,{children:"Query port used to communicate with Steam servers"}),(0,s.jsx)(t.td,{children:"27015"}),(0,s.jsx)(t.td,{children:"1024-65535"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"BACKUP_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic backups."}),(0,s.jsx)(t.td,{children:"0 0 * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/backup/automated-backup",children:"Configuring Automatic Backups with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"BACKUP_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic backups"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DELETE_OLD_BACKUPS"}),(0,s.jsx)(t.td,{children:"Delete backups after a certain number of days"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"OLD_BACKUP_DAYS"}),(0,s.jsx)(t.td,{children:"How many days to keep backups"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"any positive integer"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic updates."}),(0,s.jsx)(t.td,{children:"0 * * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/automatic-updates",children:"Configuring Automatic Updates with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic updates"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_UPDATE_WARN_MINUTES"}),(0,s.jsx)(t.td,{children:"How long to wait to update the server, after the player were informed. (This will be ignored, if no Players are connected)"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"Integer"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_CRON_EXPRESSION"}),(0,s.jsx)(t.td,{children:"Setting affects frequency of automatic updates."}),(0,s.jsx)(t.td,{children:"0 0 * * *"}),(0,s.jsxs)(t.td,{children:["Needs a Cron-Expression - See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/automatic-reboots",children:"Configuring Automatic Reboots with Cron"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_ENABLED"}),(0,s.jsx)(t.td,{children:"Enables automatic reboots"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_WARN_MINUTES"}),(0,s.jsx)(t.td,{children:"How long to wait to reboot the server, after the player were informed."}),(0,s.jsx)(t.td,{children:"5"}),(0,s.jsx)(t.td,{children:"Integer"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"AUTO_REBOOT_EVEN_IF_PLAYERS_ONLINE"}),(0,s.jsx)(t.td,{children:"Restart the Server even if there are players online."}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"TARGET_MANIFEST_ID"}),(0,s.jsx)(t.td,{children:"Locks game version to corespond with Manfiest ID from Steam Download Depot."}),(0,s.jsx)(t.td,{}),(0,s.jsxs)(t.td,{children:["See ",(0,s.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/pinning-game-version#version-to-manifest-id-table",children:"Manifest ID Table"})]})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_WEBHOOK_URL"}),(0,s.jsx)(t.td,{children:"Discord webhook url found after creating a webhook on a discord server"}),(0,s.jsx)(t.td,{}),(0,s.jsx)(t.td,{children:(0,s.jsx)(t.code,{children:"https://discord.com/api/webhooks/"})})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_CONNECT_TIMEOUT"}),(0,s.jsx)(t.td,{children:"Discord command initial connection timeout"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_MAX_TIMEOUT"}),(0,s.jsx)(t.td,{children:"Discord total hook timeout"}),(0,s.jsx)(t.td,{children:"30"}),(0,s.jsx)(t.td,{children:"!0"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_UPDATE_BOOT_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins updating"}),(0,s.jsx)(t.td,{children:"Server is updating..."}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_POST_UPDATE_BOOT_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server completes updating"}),(0,s.jsx)(t.td,{children:"Server update complete!"}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_START_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins to start"}),(0,s.jsx)(t.td,{children:"Server is started!"}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_PRE_SHUTDOWN_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server begins to shutdown"}),(0,s.jsx)(t.td,{children:"Server is shutting down..."}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISCORD_POST_SHUTDOWN_MESSAGE"}),(0,s.jsx)(t.td,{children:"Discord message sent when server has stopped"}),(0,s.jsx)(t.td,{children:"Server is stopped!"}),(0,s.jsx)(t.td,{children:'"string"'})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"DISABLE_GENERATE_SETTINGS"}),(0,s.jsx)(t.td,{children:"Whether to automatically generate the PalWorldSettings.ini"}),(0,s.jsx)(t.td,{children:"false"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"ENABLE_PLAYER_LOGGING"}),(0,s.jsx)(t.td,{children:"Enables Logging and announcing when players join and leave"}),(0,s.jsx)(t.td,{children:"true"}),(0,s.jsx)(t.td,{children:"true/false"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"PLAYER_LOGGING_POLL_PERIOD"}),(0,s.jsx)(t.td,{children:"Polling period (in seconds) to check for players who have joined or left"}),(0,s.jsx)(t.td,{children:"5"}),(0,s.jsx)(t.td,{children:"!0"})]})]})]}),"\n",(0,s.jsx)(t.p,{children:"*highly recommended to set"}),"\n",(0,s.jsx)(t.p,{children:"** Make sure you know what you are doing when running this option enabled"}),"\n",(0,s.jsx)(t.p,{children:"*** Required for docker stop to save and gracefully close the server"}),"\n",(0,s.jsx)(t.h3,{id:"game-ports",children:"Game Ports"}),"\n",(0,s.jsx)(t.p,{children:"The server needs the following ports by default."}),"\n",(0,s.jsxs)(t.table,{children:[(0,s.jsx)(t.thead,{children:(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.th,{children:"Port"}),(0,s.jsx)(t.th,{children:"Info"})]})}),(0,s.jsxs)(t.tbody,{children:[(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"8211"}),(0,s.jsx)(t.td,{children:"Game Port (UDP)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"27015"}),(0,s.jsx)(t.td,{children:"Query Port (UDP)"})]}),(0,s.jsxs)(t.tr,{children:[(0,s.jsx)(t.td,{children:"25575"}),(0,s.jsx)(t.td,{children:"RCON Port (TCP)"})]})]})]})]})}function a(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},8453:(e,t,r)=>{r.d(t,{R:()=>i,x:()=>l});var s=r(6540);const n={},d=s.createContext(n);function i(e){const t=s.useContext(d);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:i(e.components),s.createElement(d.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e2835484.871fd6b0.js b/assets/js/e2835484.871fd6b0.js deleted file mode 100644 index 802ce3e0..00000000 --- a/assets/js/e2835484.871fd6b0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[986],{4407:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>r,toc:()=>d});var t=s(4848),i=s(8453);const o={sidebar_position:5},a="Known Issues",r={id:"known-issues/known-issues",title:"Known Issues",description:"Known issues of using this Docker image.",source:"@site/docs/known-issues/known-issues.md",sourceDirName:"known-issues",slug:"/known-issues/",permalink:"/known-issues/",draft:!1,unlisted:!1,editUrl:"https://github.com/thijsvanloef/palworld-server-docker/tree/main/docusaurus/docs/known-issues/known-issues.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Versions",permalink:"/versions/"},next:{title:"Help translate the docs",permalink:"/help-translate/"}},l={},d=[{value:"Broadcast command can only send 1 word",id:"broadcast-command-can-only-send-1-word",level:2},{value:"XBox GamePass players unable to join",id:"xbox-gamepass-players-unable-to-join",level:2},{value:"[S_API FAIL]",id:"s_api-fail",level:2},{value:"Setting breakpad minidump AppID = 2394010",id:"setting-breakpad-minidump-appid--2394010",level:2},{value:"FAQ",id:"faq",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"known-issues",children:"Known Issues"}),"\n",(0,t.jsx)(n.p,{children:"Known issues of using this Docker image."}),"\n",(0,t.jsx)(n.h2,{id:"broadcast-command-can-only-send-1-word",children:"Broadcast command can only send 1 word"}),"\n",(0,t.jsx)(n.p,{children:"When using Broadcast among RCON's functions, only one word is transmitted."}),"\n",(0,t.jsx)(n.p,{children:"As an example, if I use:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:'docker exec -it palworld-server rcon-cli Broadcast "Hello world"'})}),"\n",(0,t.jsx)(n.p,{children:"only Hello is transmitted."}),"\n",(0,t.jsx)(n.h2,{id:"xbox-gamepass-players-unable-to-join",children:"XBox GamePass players unable to join"}),"\n",(0,t.jsx)(n.p,{children:"At the moment, Xbox Gamepass/Xbox Console players will not be able to join a dedicated server."}),"\n",(0,t.jsx)(n.p,{children:"They will need to join players using the invite code and are limited to sessions of 4 players max."}),"\n",(0,t.jsx)(n.h2,{id:"s_api-fail",children:"[S_API FAIL]"}),"\n",(0,t.jsx)(n.p,{children:"The server will sometimes output the following error:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.\n"})}),"\n",(0,t.jsx)(n.p,{children:"This can safely be ignored and will not impact the server."}),"\n",(0,t.jsx)(n.h2,{id:"setting-breakpad-minidump-appid--2394010",children:"Setting breakpad minidump AppID = 2394010"}),"\n",(0,t.jsx)(n.p,{children:"This means that the server is up and running, if you still can't connect to it,\nit means that you'll need to look at the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Firewall settings, make sure that you allow port 8211/udp and 27015/udp through your firewall"}),"\n",(0,t.jsx)(n.li,{children:"Make sure you've correctly port forwarded your 8211/udp 27015/udp"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.a,{href:"https://gist.github.com/Toakan/3c78a577c21a21fcc5fa917f3021d70e#file-palworld-server-faq-community-md",children:"A useful FAQ that gets updated regularly"})})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>a,x:()=>r});var t=s(6540);const i={},o=t.createContext(i);function a(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e2835484.c972bf12.js b/assets/js/e2835484.c972bf12.js new file mode 100644 index 00000000..84ab3ab9 --- /dev/null +++ b/assets/js/e2835484.c972bf12.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[986],{4407:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var t=s(4848),i=s(8453);const o={sidebar_position:5},r="Known Issues",a={id:"known-issues/known-issues",title:"Known Issues",description:"Known issues of using this Docker image.",source:"@site/docs/known-issues/known-issues.md",sourceDirName:"known-issues",slug:"/known-issues/",permalink:"/known-issues/",draft:!1,unlisted:!1,editUrl:"https://github.com/thijsvanloef/palworld-server-docker/tree/main/docusaurus/docs/known-issues/known-issues.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Versions",permalink:"/versions/"},next:{title:"Help translate the docs",permalink:"/help-translate/"}},l={},d=[{value:"PalWorldSettings.ini keeps resetting",id:"palworldsettingsini-keeps-resetting",level:2},{value:"Broadcast command can only send 1 word",id:"broadcast-command-can-only-send-1-word",level:2},{value:"XBox GamePass players unable to join",id:"xbox-gamepass-players-unable-to-join",level:2},{value:"[S_API FAIL]",id:"s_api-fail",level:2},{value:"Setting breakpad minidump AppID = 2394010",id:"setting-breakpad-minidump-appid--2394010",level:2},{value:"FAQ",id:"faq",level:2}];function c(e){const n={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"known-issues",children:"Known Issues"}),"\n",(0,t.jsx)(n.p,{children:"Known issues of using this Docker image."}),"\n",(0,t.jsx)(n.h2,{id:"palworldsettingsini-keeps-resetting",children:"PalWorldSettings.ini keeps resetting"}),"\n",(0,t.jsxs)(n.p,{children:["If the ",(0,t.jsx)(n.code,{children:"PalworldSettings.ini"})," keeps resettings after you have changed the file and rebooted the server.\nPlease make sure you have ",(0,t.jsx)(n.code,{children:"DISABLE_GENERATE_SETTINGS"})," set to ",(0,t.jsx)(n.code,{children:"true"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:["If this is not the case, your setting will be overwritten by the settings set via ",(0,t.jsx)(n.a,{href:"https://palworld-server-docker.loef.dev/getting-started/configuration/game-settings",children:"the environment variables"}),"."]}),"\n",(0,t.jsxs)(n.admonition,{type:"tip",children:[(0,t.jsxs)(n.p,{children:["It is recommended you use the environment variables to set your game settings, instead of manually changing the ",(0,t.jsx)(n.code,{children:"PalWorldSettings.ini"})]}),(0,t.jsx)(n.p,{children:"If you do want to change the file manually, please make sure the server is off when you make the changes."})]}),"\n",(0,t.jsx)(n.h2,{id:"broadcast-command-can-only-send-1-word",children:"Broadcast command can only send 1 word"}),"\n",(0,t.jsx)(n.p,{children:"When using Broadcast among RCON's functions, only one word is transmitted."}),"\n",(0,t.jsx)(n.p,{children:"As an example, if I use:"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.code,{children:'docker exec -it palworld-server rcon-cli Broadcast "Hello world"'})}),"\n",(0,t.jsx)(n.p,{children:"only Hello is transmitted."}),"\n",(0,t.jsx)(n.h2,{id:"xbox-gamepass-players-unable-to-join",children:"XBox GamePass players unable to join"}),"\n",(0,t.jsx)(n.p,{children:"At the moment, Xbox Gamepass/Xbox Console players will not be able to join a dedicated server."}),"\n",(0,t.jsx)(n.p,{children:"They will need to join players using the invite code and are limited to sessions of 4 players max."}),"\n",(0,t.jsx)(n.h2,{id:"s_api-fail",children:"[S_API FAIL]"}),"\n",(0,t.jsx)(n.p,{children:"The server will sometimes output the following error:"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-bash",children:"[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.\n[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.\n"})}),"\n",(0,t.jsx)(n.p,{children:"This can safely be ignored and will not impact the server."}),"\n",(0,t.jsx)(n.h2,{id:"setting-breakpad-minidump-appid--2394010",children:"Setting breakpad minidump AppID = 2394010"}),"\n",(0,t.jsx)(n.p,{children:"This means that the server is up and running, if you still can't connect to it,\nit means that you'll need to look at the following:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Firewall settings, make sure that you allow port 8211/udp and 27015/udp through your firewall"}),"\n",(0,t.jsx)(n.li,{children:"Make sure you've correctly port forwarded your 8211/udp 27015/udp"}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"faq",children:"FAQ"}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.a,{href:"https://gist.github.com/Toakan/3c78a577c21a21fcc5fa917f3021d70e#file-palworld-server-faq-community-md",children:"A useful FAQ that gets updated regularly"})})]})}function u(e={}){const{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(c,{...e})}):c(e)}},8453:(e,n,s)=>{s.d(n,{R:()=>r,x:()=>a});var t=s(6540);const i={},o=t.createContext(i);function r(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.ee7530a8.js b/assets/js/runtime~main.c7977374.js similarity index 97% rename from assets/js/runtime~main.ee7530a8.js rename to assets/js/runtime~main.c7977374.js index e1883d44..9b61dd82 100644 --- a/assets/js/runtime~main.ee7530a8.js +++ b/assets/js/runtime~main.c7977374.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,f,o={},c={};function n(e){var a=c[e];if(void 0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,n),t.loaded=!0,t.exports}n.m=o,n.c=c,e=[],n.O=(a,t,r,f)=>{if(!t){var o=1/0;for(i=0;i=f)&&Object.keys(n.O).every((e=>n.O[e](t[d])))?t.splice(d--,1):(c=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);n.r(f);var o={};a=a||[null,t({}),t([]),t(t)];for(var c=2&r&&e;"object"==typeof c&&!~a.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((a=>o[a]=()=>e[a]));return o.default=()=>e,n.d(f,o),f},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((a,t)=>(n.f[t](e,a),a)),[])),n.u=e=>"assets/js/"+({48:"a94703ab",51:"759d9c7b",98:"a7bd4aaa",138:"1a4e3797",166:"3ff43f10",168:"c3826a0d",242:"57897e26",261:"8482a3f6",262:"3f1e559a",281:"ca732820",295:"db373f69",368:"6fca854b",401:"17896441",458:"9c401ef1",558:"8a6a27d2",581:"935f2afb",607:"7a181475",627:"12e5e4b2",647:"5e95c892",648:"712f1aaf",740:"d506b4f4",789:"f87e4a5f",816:"cad781b3",825:"8de80f25",859:"729a6696",882:"751b19c7",888:"582288e3",944:"a9f89893",969:"14eb3368",974:"c19f478c",978:"9035fd2b",986:"e2835484"}[e]||e)+"."+{48:"02b5e265",51:"4b51d7b7",98:"145209f4",138:"c2e44870",166:"0d1423a1",168:"081ee159",237:"a6c2ea50",242:"509a27d3",261:"fd22e761",262:"5089a143",281:"aec7bd22",295:"88135ce8",368:"aa7d54b5",401:"60fd5aa0",416:"01fa0aa0",458:"461b9dc1",462:"7ba2962e",558:"3576d900",581:"64aa4381",607:"b3de5596",627:"88262570",647:"7d68165d",648:"51c526bf",740:"e9bb5965",789:"a7c91cd0",816:"3582594c",825:"c592c274",859:"d59e4e85",882:"6c94afd6",888:"2258ec78",913:"bc1d3c65",944:"4b39720f",969:"bdaf26e9",974:"c004da89",978:"abf5db9d",986:"871fd6b0"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docusaurus:",n.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var c,d;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401",a94703ab:"48","759d9c7b":"51",a7bd4aaa:"98","1a4e3797":"138","3ff43f10":"166",c3826a0d:"168","57897e26":"242","8482a3f6":"261","3f1e559a":"262",ca732820:"281",db373f69:"295","6fca854b":"368","9c401ef1":"458","8a6a27d2":"558","935f2afb":"581","7a181475":"607","12e5e4b2":"627","5e95c892":"647","712f1aaf":"648",d506b4f4:"740",f87e4a5f:"789",cad781b3:"816","8de80f25":"825","729a6696":"859","751b19c7":"882","582288e3":"888",a9f89893:"944","14eb3368":"969",c19f478c:"974","9035fd2b":"978",e2835484:"986"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(a,t)=>{var r=n.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var o=n.p+n.u(a),c=new Error;n.l(o,(t=>{if(n.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;c.message="Loading chunk "+a+" failed.\n("+f+": "+o+")",c.name="ChunkLoadError",c.type=f,c.request=o,r[1](c)}}),"chunk-"+a,a)}},n.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,o=t[0],c=t[1],d=t[2],b=0;if(o.some((a=>0!==e[a]))){for(r in c)n.o(c,r)&&(n.m[r]=c[r]);if(d)var i=d(n)}for(a&&a(t);b{"use strict";var e,a,t,r,f,o={},c={};function n(e){var a=c[e];if(void 0!==a)return a.exports;var t=c[e]={id:e,loaded:!1,exports:{}};return o[e].call(t.exports,t,t.exports,n),t.loaded=!0,t.exports}n.m=o,n.c=c,e=[],n.O=(a,t,r,f)=>{if(!t){var o=1/0;for(i=0;i=f)&&Object.keys(n.O).every((e=>n.O[e](t[d])))?t.splice(d--,1):(c=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,n.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);n.r(f);var o={};a=a||[null,t({}),t([]),t(t)];for(var c=2&r&&e;"object"==typeof c&&!~a.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((a=>o[a]=()=>e[a]));return o.default=()=>e,n.d(f,o),f},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((a,t)=>(n.f[t](e,a),a)),[])),n.u=e=>"assets/js/"+({48:"a94703ab",51:"759d9c7b",98:"a7bd4aaa",138:"1a4e3797",166:"3ff43f10",168:"c3826a0d",242:"57897e26",261:"8482a3f6",262:"3f1e559a",281:"ca732820",295:"db373f69",368:"6fca854b",401:"17896441",458:"9c401ef1",558:"8a6a27d2",581:"935f2afb",607:"7a181475",627:"12e5e4b2",647:"5e95c892",648:"712f1aaf",740:"d506b4f4",789:"f87e4a5f",816:"cad781b3",825:"8de80f25",859:"729a6696",882:"751b19c7",888:"582288e3",944:"a9f89893",969:"14eb3368",974:"c19f478c",978:"9035fd2b",986:"e2835484"}[e]||e)+"."+{48:"02b5e265",51:"4b51d7b7",98:"145209f4",138:"c2e44870",166:"0d1423a1",168:"081ee159",237:"a6c2ea50",242:"509a27d3",261:"94e30d33",262:"5089a143",281:"aec7bd22",295:"88135ce8",368:"aa7d54b5",401:"60fd5aa0",416:"01fa0aa0",458:"461b9dc1",462:"7ba2962e",558:"3576d900",581:"64aa4381",607:"b3de5596",627:"88262570",647:"7d68165d",648:"51c526bf",740:"e9bb5965",789:"a7c91cd0",816:"3582594c",825:"c592c274",859:"d59e4e85",882:"6c94afd6",888:"2258ec78",913:"bc1d3c65",944:"4b39720f",969:"bdaf26e9",974:"c004da89",978:"abf5db9d",986:"c972bf12"}[e]+".js",n.miniCssF=e=>{},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="docusaurus:",n.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var c,d;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=l.bind(null,c.onerror),c.onload=l.bind(null,c.onload),d&&document.head.appendChild(c)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",n.gca=function(e){return e={17896441:"401",a94703ab:"48","759d9c7b":"51",a7bd4aaa:"98","1a4e3797":"138","3ff43f10":"166",c3826a0d:"168","57897e26":"242","8482a3f6":"261","3f1e559a":"262",ca732820:"281",db373f69:"295","6fca854b":"368","9c401ef1":"458","8a6a27d2":"558","935f2afb":"581","7a181475":"607","12e5e4b2":"627","5e95c892":"647","712f1aaf":"648",d506b4f4:"740",f87e4a5f:"789",cad781b3:"816","8de80f25":"825","729a6696":"859","751b19c7":"882","582288e3":"888",a9f89893:"944","14eb3368":"969",c19f478c:"974","9035fd2b":"978",e2835484:"986"}[e]||e,n.p+n.u(e)},(()=>{var e={354:0,869:0};n.f.j=(a,t)=>{var r=n.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var o=n.p+n.u(a),c=new Error;n.l(o,(t=>{if(n.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;c.message="Loading chunk "+a+" failed.\n("+f+": "+o+")",c.name="ChunkLoadError",c.type=f,c.request=o,r[1](c)}}),"chunk-"+a,a)}},n.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,o=t[0],c=t[1],d=t[2],b=0;if(o.some((a=>0!==e[a]))){for(r in c)n.o(c,r)&&(n.m[r]=c[r]);if(d)var i=d(n)}for(a&&a(t);b