An Admin tool receives information via rcon and displays them.
You can install this tool in the following ways
:warning: This way of installing does not support updating your installation and has limitations.
Steps
:warning: Once again, this is more of a Test installation than anything else.
This will provide you with everything to update or develop the app yourself.
This application has some requirements that must be fullfilled in order to for everything to work properly.
Clone the repository
git clone https://github.com/Insax/palworld-admin-tool.git
cd palworld-admin-tool
Install necessary packages using composer and npm
composer install --no-dev
npm install
Compile assets
npm run build
Copy .env.example to .env and adjust the DB_HOST, DB_PORT, DB_USER, DB_DATABASE, DB_PASSWORD so it matches your setup
DB_CONNECTION
to sqlite
and delete the DB_DATABASE
line.cp .env.example .env
Create the database tables in your already created database.
php artisan migrate --force
Generate an application key
php artisan key:generate
Create a job in supervisor or an equivalent tool that auto restarts and runs
php artisan short-schedule:run
Configure your webserver, the content root is in public
Rerun steps 2 - 5
We don't do that here.