![]() ![]() The overall dockerfile and required changes to scripts needs some further improvements.įreeciv-Web continuous integration on Travis CIįreeciv-Web is built on Travis CI on every commit. Run the following from the freeciv-web directory:Ĭonnect to docker via host machine using standard browserĮnjoy. Make sure you have both Docker and Docker Compose installed. Start and stop Freeciv-web with the following commands:Īll software components in Freeciv-web will log to the /logs sub-directory of the Freeciv-web installation.įreeciv-web can easily be built and run from Docker using docker-compose. You may run scripts/install/install.sh and it will fetch and configure what's needed. Install this software if you are not running Freeciv-web with Vagrant: Note that running Freeciv-web using Vagrant requires about 4Gb of memory The Vagrant guest machine will mount the Freeciv-web source repository in the /vagrant directory. To log in to your Vagrant server, run the command: Test Freeciv-web by pointing your browser to if you run Windows or if you run Linux or macOS. Wait for the installation process to complete, watching for any error messages in the logs. This will build, compile, install and run Freeciv-web on the virtual server image. Run Vagrant with the following commands in your Freeciv-web directory: , and with the following command on Linux: Install Vagrant: - Install manually on Windows Install VirtualBox: - Install manually on Windows, and with the following command on Linux: This is the recommended way to build Freeciv-web on your computer. Operating system such as Windows, OSX or Linux. Local developer image running Freeciv-web on latest Ubuntu on your host Running Freeciv-web with Vagrant on VirtualBoxįreeciv-web can be setup using Vagrant on VirtualBox to quickly create a If you touch shared files after installation, please useĪn editor that respect Unix line endings or transform them with a utility There's some provision to recode the main configuration files when installing,īut not afterwards. "correct" them, making the files unusable in the VM. Line endings for text files are different in Windows, and some editors (some Ubuntu version with the provided Vagrant file). Please keep in mind that the files are to be used in a Unix-like system If you have special requirements, have a lookĬopy it without the. You may also want to change some parameters before installing, although Whatever the method you choose, you'll have to check out Freeciv-web to aĭirectory on your computer, by installing Git and The recommended and probably easiest way is to use Vagrant on VirtualBox. More info about the WebGL 3D version can be found for developers and 3D artists.ĭeveloper: Andreas Røsdal Freeciv-web on your computer ![]() Multiple Freeciv server processes and checks capacity through the Metaserver.įreeciv-earth is code to generate Freeciv savegames from a map captured from mapbox.įreeciv WebGL is the 3D version, which uses the Three.js 3D engine. Publite2 - a process launcher for Freeciv C servers, which manages Which finally sends Freeciv socket requests to the Freeciv servers. In Freeciv-web to nginx, which then proxies the WebSocket messages to freeciv-proxy, WebSocket requests are sent from Javascript To send socket requests to Freeciv servers. Implemented in C with a WebSocket/JSON protocol.įreeciv-proxy - a WebSocket proxy which allows WebSocket clients in Freeciv-web Built with maven and runsįreeciv - the Freeciv C server forked for Freeciv-web. Implemented in Javascript, Java, JSP, HTML and CSS. The Metaserver is also a part of this module. This application is a Java web application which make up the application ![]() Contributions including code, graphics and rulesets are also AGPL.įreeciv-Web consists of these components:įreeciv-web - a Java web application for the Freeciv-web client. By contributing to the Freeciv-web project, you must accept that your contibutions are also AGPL licensed. See License for the full license document. The Freeciv C server is released under the GNU General Public License, while the Freeciv-web client is released under the GNU Affero General Public License. Moving borders (Everything except longturn and real-Earth)įreeciv-web is free and open source software. There is both a HTML5 2D version with isometric graphics and a 3D WebGL version of Freeciv-web.Ĭurrently known servers based on Freeciv-web: You can play online against other players (multiplayer) or play by yourself against the computer. Your goal is to build cities, collect resources, organize your government, and build an army, with the ultimate goal of creating the best civilization. It can be played in any HTML5 capable web-browser and features in-depth game-play and a wide variety of game modes and options. Freeciv-web is an open-source turn-based strategy game. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |