Starter
Discord.js / Node.js
Small utility or welcome bot. Light RAM, always on.
A process that stays up in Germany — not a laptop, not a random VPS you have to patch. Discord.js is the default image. You upload the bot, set the token in the panel after payment, and keep the same TitanShield login as your game servers.
$ node --version v20 $ npm install --omit=dev added packages $ node index.js Ready. Process is online.
Token is never collected at checkout. It goes in the panel after PayPal clears.
Pick RAM for the process
Discord.js / Node.js
Small utility or welcome bot. Light RAM, always on.
Discord.js / Node.js
Moderation or music bot for one community.
Discord.js / Node.js
Multi-guild bot with extra RAM for caches.
Discord.js / Node.js
Sharded or high-traffic bot with headroom.
This is bot hosting, not the community Discord. The icon in the header is the invite. This page is the always-on Node.js process.
Same TitanShield login as SA-MP and web hosting. PayPal, then the Node.js process is created in Frankfurt.
Drop package.json and the bot files in the panel. The default image runs Node.js and installs on start.
TitanShield never asks for the bot token at checkout. You set it after payment, next to console and restarts.
Cheap Discord bot hosts sell a container and a promise. This is the same Germany nodes as the game panel, with a Node.js start command.
Laptop, Raspberry Pi, or a $5 VPS you patch yourself
Frankfurt Node.js image. NVMe, snapshots, console — you upload the bot.
Paste the bot token into a random checkout form
Token only after payment, in the panel. TitanShield never asks for it at order.
A second login, unrelated to the game servers
Same TitanShield account as SA-MP, invoices, and tickets.
Python-only or “we’ll install it later”
Node.js / Discord.js is the default. Discord.py via ticket if you need it.
Node.js is the default. Token stays in the panel. Frankfurt only.
Yes. Discord.js / Node.js is the default image. Plans start at €3.00/mo in Frankfurt and stay online on NVMe.
Node.js is the default. Upload Discord.js, or open a ticket if you need Discord.py. You add your bot token in the panel after payment — TitanShield never asks for it at checkout.
Yes. Console, files, and restarts are on the same game panel as the game servers, on this TitanShield login.
Germany (Frankfurt). Netherlands is not on sale for new orders.
No. This page is bot hosting. The Discord icon in the header is the community invite.
Connect with our community of gamers and developers
Get instant support, share experiences, and stay updated with the latest news
