Want to help improve the Freeciv-Web HTML5 client?
Posted: Sun Aug 03, 2014 6:22 pm
The Freeciv-Web client for Freeciv is always looking for help in improving the game.
You can help with development and improving the code, testing and reporting improvements, design of user-interface and improved graphics!
The first step in helping Freeciv-web is getting the development environment running on your own computer. It will setup a Ubuntu 14.04 Linux machine on your host operating system such as Windows, OSX or Linux. It is all documented on the Freeciv-web Github page:
1. Install VirtualBox: https://www.virtualbox.org/
2. Install Vagrant: http://www.vagrantup.com/
3. Install Git: http://git-scm.com/ then check out Freeciv-web from git to a directory on your computer, by running this git command:
4. Run Vagrant with the following commands in your Freeciv-web directory from step 3:
This will build, compile, install and run Freeciv-web on the virtual server image. Wait for the installation process to complete, watching for any error messages in the logs.
5. (Skip this step if you run Windows) For Linux or OS X, then you need to setup a SSH tunnel to port 80 like this:
sudo ssh -p 2222 -gNfL 80:localhost:80 vagrant@localhost -i ~/.vagrant.d/insecure_private_key
Then test Freeciv-web by pointing your browser to http://localhost/ on your host operating system.
To log in to your Vagrant server, run the command:
Looking forward to new developers on Freeciv-web!
You can help with development and improving the code, testing and reporting improvements, design of user-interface and improved graphics!
The first step in helping Freeciv-web is getting the development environment running on your own computer. It will setup a Ubuntu 14.04 Linux machine on your host operating system such as Windows, OSX or Linux. It is all documented on the Freeciv-web Github page:
1. Install VirtualBox: https://www.virtualbox.org/
2. Install Vagrant: http://www.vagrantup.com/
3. Install Git: http://git-scm.com/ then check out Freeciv-web from git to a directory on your computer, by running this git command:
Code: Select all
git clone https://github.com/freeciv/freeciv-web.git --depth=10
Code: Select all
vagrant plugin install vagrant-vbguest
vagrant up
5. (Skip this step if you run Windows) For Linux or OS X, then you need to setup a SSH tunnel to port 80 like this:
sudo ssh -p 2222 -gNfL 80:localhost:80 vagrant@localhost -i ~/.vagrant.d/insecure_private_key
Then test Freeciv-web by pointing your browser to http://localhost/ on your host operating system.
To log in to your Vagrant server, run the command:
Code: Select all
vagrant ssh