Checking the connection
Copy env.example to .env.local in the Site folder, then restart `npm run dev`.
DB_HOST=127.0.0.1
DB_PORT=3306
DB_USER=acore
DB_PASSWORD=
AUTH_DATABASE=acore_auth
CHARACTERS_DATABASE=acore_characters
WORLD_DATABASE=acore_world
SITE_DB_HOST=127.0.0.1
SITE_DB_PORT=3306
SITE_DB_USER=site
SITE_DB_PASSWORD=
SITE_DATABASE=acore_site
SESSION_SECRET=at-least-32-characters-long
CMS_ADMINS=YOURNAME
SOAP_HOST=127.0.0.1
SOAP_PORT=7878
AUTH_PORT=3724
In worldserver.conf set SOAP.Enabled = 1, then restart worldserver. The SOAP account is a normal game account with gmlevel 3. You can grant that from the admin desk after CMS_ADMINS lets you in.