Code Monkey home page Code Monkey logo

dafky2000 / zetaglest-source Goto Github PK

View Code? Open in Web Editor NEW

This project forked from glest/glest-source

0.0 2.0 0.0 45.98 MB

ZetaGlest is a fork of MegaGlest, a network multi-player cross-platform 3D real-time strategy (RTS) game, where you control the armies of one of eight different factions.

Home Page: https://github.com/ZetaGlest

License: GNU General Public License v3.0

Shell 1.44% CMake 1.22% Python 1.17% Lua 0.07% Batchfile 0.37% NSIS 0.15% Visual Basic 0.03% C++ 62.79% C 8.72% Makefile 0.27% HTML 18.66% CSS 0.33% Objective-C 1.11% M4 0.03% Roff 2.83% Objective-C++ 0.05% Assembly 0.01% Perl 0.75%

zetaglest-source's Introduction

Build Status

This is the game engine source code repository.

ZetaGlest is a fork of MegaGlest, 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 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.

System Requirements

Screenshot

Open games and Server list

Why this fork? (Project Goals)

ZetaGlest forked from MegaGlest at v3.13.0

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.

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 game; binary package downloads for various operating systems are available on their web site.

See Build instructions (not yet complete)

Try the game without contributing

Use these commands:

mkdir ZetaGlest
git clone https://github.com/ZetaGlest/zetaglest-source.git
git clone https://github.com/ZetaGlest/zetaglest-data.git

Afterward, to build, change to the zetaglest-source/mk/ directory, select your operating system and run

./build-zg.sh

To execute the game:

./zetaglest

To run your own headless (dedicated) server:

Forward TCP ports 61357-61366
./zetaglest --headless-server-mode

To start a server and host a game:

Forward TCP ports 61357-61366
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.

Contributing and Testing

If you'll be contributing code or changes to data, the procedures for forking and cloning are outlined in CONTRIBUTING.md

Please see CONTRIBUTING.md for extended, important instructions and guidelines for contributing.

Contact

zetaglest-source's People

Contributors

akien-mga avatar alketii avatar andy5995 avatar basxto avatar devnexen avatar fforjan avatar filux avatar freshdumbledore avatar goetzk avatar hkl123 avatar jammyjamjamman avatar jberrend avatar kensington avatar monwarez avatar pabs3 avatar softcoder avatar susnux avatar titiger avatar titison avatar tomreyn avatar williame avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.