To manage certain parts of your game, you will need to connect to the Server Shell, which is like a command prompt for your game server. This is different than connecting with your MUSH client, because your’e connecting to the server, not the game.
Your server comes with a root user. This is basically like the One/Headwiz/God user that has ultimate permissions on your server. You will use root when installing the game, but then tuck it away for safekeeping.
The game installation will create an ares user and password. This is the one you should use from now on.
There are a variety of ways to connect to the server shell depending on your OS and what tools you want to use.
On Windows 10 and up, you can connect using Windows Powershell:
ssh USERNAME@yourgame.somewhere.com
.On MacOSX, you can connect using the Terminal app:
ssh USERNAME@yourgame.somewhere.com
.There are many SSH clients available. A popular one is PuTTY, available for Windows Mac. Once installed, you can add your game to PuTTY’s address book.
If you used the DigitalOcean setup instructions, you can connect directly to your droplet using the DigitalOcean control panel. The console is rudimentary and annoying, but it’s a safe fallback if nothing else works for you. Log into your DigitalOcean account and go to “Access->Launch Console.”
Once your game is installed, you can use the linux change directory command - cd
- to change to the folder where the Ares code lives.
cd - Goes to your home folder.
cd aresmush - From your home folder, changes to the game folder.
cd ares-webportal - From your home folder, changes to the web folder.
The ls
command will show you a list of files for your current directory.
As mentioned before, never use the ‘root’ user for any Ares-related operation. Sometimes you may need to do things that require administrator permissions, like rebooting the game. If so, you can use the sudo
command to execute a command with root/admin permissions.
For example: sudo reboot
will reboot the server.