- 01Packages
Create or choose a named instance.
- 02File Manager
Edit that instance’s configuration and scripts.
- 03Restart + logs
Apply settings and verify the bot’s connection.
Before creating a bot
Create your first instance
Open Eggdrop in Packages
Select the correct shell and expand Create a new Eggdrop instance. Choose a unique instance name, such as mybot. It is separate from the IRC nickname.
Fill the bot settings
Enter the IRC nickname, owner handle, a separate owner password of at least 14 characters and its confirmation. The current owner-handle field allows up to nine characters.
Choose server and channels
Use a permitted IRC server and its server port; keep TLS enabled when the server supports the chosen TLS port. Channels are entered as names such as #DWShells #MyChannel. Join only channels where your bot is welcome.
Set up and start bot
The portal selects an available allocated listener port, excluding existing ZNC and bot reservations. Read the result, confirm the running state and open View logs.
Edit one bot safely
Choose the instance card
Use Edit configuration or Files and scripts on the bot you intend to change. Do not edit a similarly named bot by mistake.
Save a copy and edit
File Manager lets you choose Eggdrop · INSTANCE. Save a local copy before modifying eggdrop.conf or scripts. SFTP locations are under ~/apps/eggdrop/instances/.
Restart that instance
Save the text, then return to Packages and Restart the same bot to apply configuration changes. Other instances have their own controls.
Check the result
Inspect View logs and the bot’s presence on IRC. A running process alone does not prove that it joined the correct network or channel.
Learn from the installed reference
Full reference opens the configuration reference for that instance. Use it to understand settings rather than pasting an unrelated configuration with another account’s bind address, ports or owner credentials. The owner listener uses TLS; follow the displayed port and certificate fingerprint when connecting.
Fresh install and deletion
Stop the instance and copy anything you want to keep. Install fresh or Delete bot permanently removes that instance’s configuration, credentials, logs and scripts after the typed confirmation. Fresh install opens new setup. Other instances are preserved, but choosing the wrong name still destroys the selected bot.
Troubleshooting
| What you see | What to do |
|---|---|
| Bot is stopped after setup | Read the action result and logs; check configuration syntax and permissions. |
| Bot runs but is not on IRC | Check server, TLS, nickname conflicts, network access and IPv6 on Free. |
| Cannot create another bot | Check allowed instance count, assigned port reservations and resource limits. |
| Changes have no effect | Save the correct instance’s file and restart that instance. |
Read this topic in the wiki ↗ · Documentation hub ↗
Reference and helpChecked against the current customer-panel implementation and DWShells signup and rules. For assigned values and eligibility, use your dashboard. Need help? Join #DWShells on DarkWorld IRC or contact staff. Do not send credentials.