Page 1 of 2

Installation guide: Multiplayer, Addons => Ubuntu 16.04 LTS

Posted: 04 Feb 2018, 08:27
by Jogi129
Hey folks,

I need guidance in reinstalling warzone 2100 - this time 3.1 - on Ubuntu 16.04 LTS. When I tried to enter multiplayer-mode, they told me, that I would need this version because the latest I had wasn't working with theirs. Having looked into the addons this made even more sense, as they almost all are dedicated to Version 3.1.

I removed warzone2100 completely from my computer and I would very much like to do this in one go now. As a noob when it comes to programming it was very frustrating when I first asked for help: I had played since several months and couldn't find the files anymore so when someone told me where I should extract some files I was lost. But not this time!

So here is what I need:

1. Installation guide for Warzone2100 3.1 on ubuntu 16.04 LTS
2. Installation guide for addons - especially those to fix bugs.

thanks for your help,

Kreeetz, Jogi

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 10:00
by Berg
look here for the guide to compile 3.1.5 http://developer.wz2100.net/wiki/Compil ... version=80
also you will need the source code found here https://sourceforge.net/projects/warzon ... ses/3.1.5/
Follow the guide

Regards Berg

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 14:27
by Jogi129
Berg wrote:look here for the guide to compile 3.1.5 http://developer.wz2100.net/wiki/Compil ... version=80
ok, I copy-pasted the first line in my terminal. in the 2nd task it says: "Extract the downloaded file and enter the main folder"

which file? the sourcecode?

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 18:15
by Forgon
Instructions to follow:

0. To install all necessary dependencies, open a terminal and execute:

Code: Select all

sudo apt-get install --yes build-essential automake xz-utils g++ libqt4-dev libsdl-dev libtheora-dev libfribidi-dev libopenal-dev libvorbis-dev libxrandr-dev libfontconfig-dev wget cmake wkhtmltopdf libglew-dev libphysfs-dev
1. Download Warzone 2100 3.1.5 here.
2. Open a terminal and extract files from the archive you just downloaded:

Code: Select all

cd ~/Downloads
tar xvJf warzone2100-3.1.5.tar.xz
3. Open a terminal and compile Warzone 2100 3.1.5:

Code: Select all

cd ~/Downloads/warzone2100-3.1.5
./autogen.sh && ./configure --disable-debug CFLAGS="-O2 -gstabs -g -g3 -pipe" CXXFLAGS="-O2 -gstabs -g -g3 -pipe" && make
4. To launch the game, open a terminal and execute:

Code: Select all

~/Downloads/warzone2100-3.1.5/src/warzone2100

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 19:01
by Jogi129
sweet :) thank you very much!!!

now about the addons:

for starters I'd like to have:

Art Revolution mod beta 1
Propulsion
Ultimate Scavenger AI
Contingency (Beta)

How's that working?

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 19:29
by Forgon
After you downloaded the mods in question, they should be placed in a subfolder of the 'mods' directory inside your configuration directory.

You can read more on this topic here.

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 20:06
by Jogi129
Ok, now its getting complicated:

first on the options this "What is a "mod" and how do I install it?" gives me:

1."One is to put the mod .wz file into the mods/autoload folder inside your config folder. To remove the mod you would need to delete the file. You will not be able to join regular multiplayer games until you remove it! "

well, I had to search a bit until I found one of my many configs-folders:

1st home/Downloads/warzone2100-3.1.5/tools/map/configs (no mods/autoload folder)
2nd home/Downloads/warzone2100-3.1.5/tools/image/configs (no mods/autoload folder)
3rd home/Downloads/warzone2100-3.1.5/tests/configs (no mods/autoload folder)
4th home/Downloads/warzone2100-3.1.5/macosx/configs (no mods/autoload folder)

so there is that.


2nd option: "Another way is to put the mod into one of the following folders: mods/global for the mods that affect everything, mods/campaign for mods that only affect campaign, or mods/multiplay for mods that affect only skirmish or multiplayer games; mods from these folders are not auto-loaded, and you would need to specify them on the command line to make sure they are enabled. With this method you can create multiple desktop shortcuts for running Warzone 2100 with different mods."

now it doesn't say whether these folders are supposed to be already there or need to be created - where they are supposed to be remains a secret - for now I hope

then comes: "The location of the config folder depends on your operating system, see File Locations (Link) for more details."

When I follow the link, it tells me that in Linux my config-folder is supposed to be in:

" ~/.warzone2100-<version> (~ is /home/<username>) "

well, as you could see above "warzone2100-3.1.5" is not in "/home/<username>" but in "home/downloads"


so I'm lost.

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:05
by Forgon
Your config folder is supposed to be inside your home directory, but created inside your working directory if it cannot be created there. That failure may be a bug, and will thus have to be investigated by developers. The directory is not called 'configs' (unless you create such a folder and use its location as argument to '--config-directory'), but does contain the file 'config'.

Missing folders for mods currently need to be created by the user. This will change with the next release (see #4664).

Do this:

0. Create the 'autoload' and 'global' mod folders by opening a terminal and executing:

Code: Select all

mkdir -p ~/Downloads/.warzone2100-3.1.5/mods/{autoload,global}
1. Put all mods you want to start every time you launch Warzone2100 3.1.5 inside the 'autoload' folder.

2. Put all mods you want to start optionally inside the 'global' folder. To use these mods, open a terminal and execute:

Code: Select all

~/Downloads/warzone2100-3.1.5/src/warzone2100 --mod=<name of mod>
Note that <name of mod> is meant to be replaced with the literal filename for your mod, e.g. 'ultimatescavs-1-17-RC4.wz'. You can use the '--mod' option several times to enable multiple mods simultaneously.

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:19
by Jogi129
on 0.: which directory do I have to type in?

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:23
by Jogi129
about "configs" that was all I could find which came closest to "config"

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:28
by Forgon
Jogi129 wrote:on 0.: which directory do I have to type in?
That does not matter, because the mkdir command I suggest uses absolute, not relative paths.
Jogi129 wrote:[...] Then I noticed, that in your line it is "warzone2100-master" not warzone2100-3.1.5. [...]
Bad mistake of mine, which is now corrected.
But since you corrected it yourself, it puzzles me that you nevertheless don't succeed.

What exact error messages did you get?

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:29
by Jogi129
the terminal tells me: "»/home/katapemba/Downloads/.warzone2100-3.1.5/mods/autoload“ cannot be created: file or directory not found

katapemba is my username

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:34
by Forgon
Jogi129 wrote:the terminal tells me: "»/home/katapemba/Downloads/.warzone2100-3.1.5/mods/autoload“ cannot be created: file or directory not found [...]
That is due to another mistake I made, which I apologize for. Instead of executing `mkdir [...]`, you should execute `mkdir -p [...]`.

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:39
by Jogi129
this just happened:

cd ~/Downloads/.warzone2100-3.1.5
bash: cd: /home/katapemba/Downloads/.warzone2100-3.1.5: file or directory not found

and with:

mkdir -p ~/Downloads/.warzone2100-3.1.5/mods/{autoload,global}

nothing happened

Re: Installation guide: Multiplayer, Addons => Ubuntu 16.04

Posted: 04 Feb 2018, 21:45
by Forgon
Jogi129 wrote:this just happened:

cd ~/Downloads/.warzone2100-3.1.5
bash: cd: /home/katapemba/Downloads/.warzone2100-3.1.5: file or directory not found

and with:

mkdir -p ~/Downloads/.warzone2100-3.1.5/mods/{autoload,global}

nothing happened
I thought your configuration directory was inside '~/Downloads' based on this previous statement of yours:
Jogi129 wrote:well, as you could see above "warzone2100-3.1.5" is not in "/home/<username>" but in "home/downloads"
Try:

Code: Select all

mkdir -p ~/.warzone2100-3.1.5/mods/{autoload,global}