2018-01-13 23:12:35 -06:00
|
|
|
[![Build Status](https://travis-ci.org/ZetaGlest/zetaglest-source.svg?branch=develop)](https://travis-ci.org/ZetaGlest/zetaglest-source)
|
|
|
|
|
2017-01-20 23:57:35 +01:00
|
|
|
**This is the game engine source code repository.**
|
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
[ZetaGlest](https://github.com/ZetaGlest) is a fork of [MegaGlest](http://megaglest.org/),
|
|
|
|
a libre software cross platform real-time strategy game.
|
|
|
|
|
|
|
|
ZetaGlest is an entertaining free (freeware and free software) and open
|
|
|
|
source cross-platform 3D real-time strategy (RTS) game, where you
|
2018-01-14 21:14:19 -06:00
|
|
|
control the armies of one of eight different factions: Tech, Magic,
|
|
|
|
Egypt, Indians, Norsemen, Persian, Elves or Romans. The game is played
|
|
|
|
in one of 17 naturally looking settings, which, like the unit models,
|
|
|
|
are crafted with great attention to detail. A lot of additional game
|
|
|
|
data can be downloaded from within the game at no cost.
|
2018-01-13 23:12:35 -06:00
|
|
|
|
2018-01-19 12:28:32 -06:00
|
|
|
**[System Requirements](https://github.com/ZetaGlest/zetaglest-source/blob/develop/system_requirements.txt)**
|
|
|
|
|
|
|
|
**[Screenshot](https://github.com/ZetaGlest/screenshots)**
|
2018-01-19 12:25:37 -06:00
|
|
|
|
2018-01-25 16:05:26 -06:00
|
|
|
Open games and [Server list and player stats](https://zetaglest.dreamhosters.com/)
|
|
|
|
|
|
|
|
[Detailed information about units in the game](https://zetaglest.github.io/)
|
2018-01-17 12:59:17 -06:00
|
|
|
|
2018-01-16 11:34:07 -06:00
|
|
|
## Why this fork? (Project Goals)
|
|
|
|
|
2018-02-13 10:06:58 -06:00
|
|
|
ZetaGlest forked from MegaGlest at v3.13.0-dev
|
2018-01-16 15:06:36 -06:00
|
|
|
|
2018-01-16 11:34:07 -06:00
|
|
|
I noticed that there were some good feature requests in the MegaGlest
|
|
|
|
forum, as well as some mods, but it seemed that implementing and
|
|
|
|
testing had a pace that I was uncomfortable with. After talking about
|
|
|
|
this with another player, I decided to fork the project and see if I
|
|
|
|
could assemble regular contributors and players who had similar
|
|
|
|
feelings about the speed of progress, adding artwork, promoting mods
|
|
|
|
made by contributors, and code enhancements. I would like to encourage
|
|
|
|
contributions, no matter how small, in the hopes of improving an
|
|
|
|
already fun game and making the experience even more fun that it has
|
|
|
|
been for me.
|
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
## Download executable files
|
|
|
|
|
|
|
|
No binary packages of the ZetaGlest fork have been released yet. If you
|
|
|
|
have no desire to compile software and would only like a binary
|
|
|
|
(executable), we suggest trying the [MegaGlest](http://megaglest.org/)
|
|
|
|
game; binary package downloads for various operating systems are
|
|
|
|
available on their web site.
|
|
|
|
|
2018-01-19 12:25:37 -06:00
|
|
|
See [Build instructions](https://github.com/ZetaGlest/zetaglest-source/blob/develop/BUILD.md)
|
|
|
|
(not yet complete)
|
2018-01-14 11:17:14 -06:00
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
### Try the game without contributing
|
|
|
|
|
2018-01-24 21:55:24 -06:00
|
|
|
Use these commands:
|
2018-01-13 23:12:35 -06:00
|
|
|
|
2018-01-24 21:55:24 -06:00
|
|
|
mkdir ZetaGlest
|
2018-01-28 01:47:32 +00:00
|
|
|
cd ZetaGlest
|
2018-01-24 21:55:24 -06:00
|
|
|
git clone https://github.com/ZetaGlest/zetaglest-source.git
|
|
|
|
git clone https://github.com/ZetaGlest/zetaglest-data.git
|
2018-01-13 23:12:35 -06:00
|
|
|
|
2018-01-19 12:25:37 -06:00
|
|
|
Afterward, to
|
|
|
|
[build](https://github.com/ZetaGlest/zetaglest-source/blob/develop/BUILD.md),
|
2018-01-24 21:55:24 -06:00
|
|
|
change to the zetaglest-source/mk/ directory, select your operating system and run
|
2018-01-13 23:12:35 -06:00
|
|
|
|
2018-01-14 11:17:14 -06:00
|
|
|
./build-zg.sh
|
|
|
|
|
|
|
|
To execute the game:
|
|
|
|
|
|
|
|
./zetaglest
|
2018-01-13 23:12:35 -06:00
|
|
|
|
2018-01-19 12:25:37 -06:00
|
|
|
To run your own headless (dedicated) server:
|
|
|
|
|
2018-02-13 10:06:58 -06:00
|
|
|
Forward TCP ports 61357-61368
|
2018-01-19 12:25:37 -06:00
|
|
|
./zetaglest --headless-server-mode
|
|
|
|
|
|
|
|
To start a server and host a game:
|
|
|
|
|
2018-02-13 10:08:02 -06:00
|
|
|
Forward TCP ports 61357-61368
|
2018-01-19 12:25:37 -06:00
|
|
|
Enter the ZetaGlest lobby and click "Host Game"
|
|
|
|
|
|
|
|
### Note
|
|
|
|
|
|
|
|
When serving a running game, a headless ZG server uses almost the
|
|
|
|
same amount of computer resources as a running game. Therefore, it is
|
|
|
|
recommended not to try connecting your ZG client to a headless server
|
|
|
|
running on the same computer.
|
|
|
|
|
2018-01-31 17:51:08 -06:00
|
|
|
### Extra Tech trees, mods, tilesets, scenarious (not yet available on the ZetaGlest server)
|
|
|
|
|
|
|
|
* [MODS.md](https://github.com/ZetaGlest/zetaglest-data/blob/develop/MODS.md)
|
|
|
|
* [TILESETS.md](https://github.com/ZetaGlest/zetaglest-data/blob/develop/TILESETS.md)
|
|
|
|
* [SCENARIOS.md](https://github.com/ZetaGlest/zetaglest-data/blob/develop/SCENARIOS.md)
|
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
### Contributing and Testing
|
2017-01-20 23:57:35 +01:00
|
|
|
|
2018-01-16 16:24:41 -06:00
|
|
|
If you'll be contributing code or changes to data, the procedures for
|
|
|
|
forking and cloning are outlined in [CONTRIBUTING.md](https://github.com/ZetaGlest/zetaglest-source/blob/develop/CONTRIBUTING.md)
|
2017-01-20 23:57:35 +01:00
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
Please see [CONTRIBUTING.md](https://github.com/ZetaGlest/zetaglest-source/blob/develop/CONTRIBUTING.md)
|
|
|
|
for extended, important instructions and guidelines for contributing.
|
2017-01-20 23:57:35 +01:00
|
|
|
|
2018-01-13 23:12:35 -06:00
|
|
|
## Contact
|
2017-01-20 23:57:35 +01:00
|
|
|
|
2018-01-14 14:08:02 -06:00
|
|
|
* [Discord](https://discord.gg/WaAaXS7)
|
2018-01-13 23:12:35 -06:00
|
|
|
* email: andy400-dev@yahoo.com
|