The command-line version of BYOND is suitable for hosting servers but not for playing games, as it does not come with a graphical interface.
For your information: This tutorial uses PuTTy and Ubuntu Linux
Before we start, you will need a copy of GNU Make. GNU Make comes pre-installed on many Linux systems, but not all.
Tip: Users of Debian-based distributions (such as Debian and Ubuntu) can type apt-get install make at the command-line to install GNU make.
First off, you need to grab the latest version of BYOND. To do this, we assume you have the 'wget' command.
wget http://games.byond.com/download/byond_linux.zip
Once you issue this command, your terminal should look something like this:
Next, we need to unzip the file. We will use the 'unzip' command to do that. In your terminal, issue the command:
unzip byond_linux.zip
Your terminal window should look something like this:
Next, we'll use the 'cd' command to go to the 'byond' directory that we extracted.
cd byond
If you want to install BYOND on the whole system, you will need root access. To do this, issue the following command:
su - make install
Tip: If you are using a Debian-based distribution, you can just type sudo make install
This is what your terminal should look like:
If you do want to install only on your user, issue the following command instead, as your user:
make here
Your terminal should look like this:
And you will need to place the /source line in ~/.profile or ~/.bash_profile, depending on your shell.
At this point, you are done with your installation. To test it out, issue the following command:
DreamDaemon --version
The output should look something like this:
BYOND 4.0 Beta (Version 400.960)
If it does not, refer to the troubleshooting selection below.
Troubleshooting:
During the installation process, some problems can occur. Some common problems are:
Help, I get an error about libstdc++ when I type "DreamDaemon --version"!
Luckily, this is a simple problem. You will need to download libstdc++.so.5, which is provided for us here.
If you have wget, simply type:
wget http://www.byond.com/download/gcc/libstdc++.so.5
If you installed BYOND on the local user, you will just need to place this in your byond/bin folder.
If you installed BYOND on the whole system, you will need to assume root and move this file to your /lib directory. This can be done by issuing the following command:
sudo mv libstdc++.so.5 /lib
Help! I installed BYOND system wide, but I get an error about about some .so file, but it's right here in my byond/bin directory!
Before running DreamDaemon, try running the following command:
export LD_LIBRARY_PATH=/path/to/byond/bin
This will tell your OS to check for libs in your byond/bin folder as well.
Other Questions
Ask on the forums, and we will try to help you as possible.
For all of the up-to-date Linux info!
http://members.byond.com/linuxguild