ectTop
2 of 2 players onlineMain | Register | Forums | Guide | Getting Started | Hall of fame | Server
FAQ

About the Ectroverse project

0. So, what is Ectroverse?
1. Who is in the team?
2. What language was Ectroverse written in?
3. Why did you not use perl/php/jsp/etc.?
4. Fine, where's the source code?
5. Can I run my own galaxy?
6. What are the requirements for running a galaxy or a modified version of EV?

Questions about game-play

0. Where is the guide for the game?
1. What are the rules?

Questions about features

0. How come the feature xyz is not yet implemented? When will it be?
1. Why can't we have customisable races?
2. Why are empires not ranked by Networth instead of planets count?

Problems encountered

0. Resources are not up-up-date, time does not change, fleets don't get sent, etc.... help!

Other

0. Why are you counting everything from zero? Even the FAQ questions!

About the Ectroverse project

0. So, what is Ectroverse?
Briefly, Ectroverse is a massive multi-player game, where players compete for dominance over the galaxy resources.
Ectroverse is a continuation of Ectroverse a game created by Maloeran, it was one of his first works that I know of.
Maloeran hasn't done any direct work on Ectroverse for many years, although he has recently provided several segments of code now in use.
And as always Maloeran continues to be a great source of advice, providing many pointers which have made current development possible!
The code/game has been developed since then by various other people along the ages. And now rests with the current team.

1. Who is in the current team?
Twilight World, Host, Senior Administrator and Coder.

2. What language was Ectroverse written in?
Ectroverse is a server program itself, listening to the port, handling http requests, with its own database.
It was written in C for Linux, but could easily compile on other UNIX platforms with a few minor modifications ( for those who are still not sure, no, it doesn't compile or run on windows ).

3. Why did you not use perl/php/jsp/etc.?
Well, simply when this game "project" was first created it was in C, so I'm not about to go changing the whole thing that much. Senoir Administration has recently upgraded the server protocalls
Which means we now support HTTP/1.1 alongside the old-slow HTTP/1.0 (for those that have no choice, or just prefer old skool), this includes the expansion to multi-threads and HTTPS functions.

4. Fine, where's the source code?
Here is the list of the current source. I want to warn any potential source reader : there is no comments or documentation, and some parts of the code are especially messy. Good luck, and have fun! =)

5. Can I run my own galaxy?
Sure, all you need comes with the source. On the other hand... all this is not documented in any way. So good luck.

6. What are the requirements for running a galaxy or a modified version of EV?
The hardware requirements? Depending on features enabled, the usage starts at about 60mb. But can increase sizably upto about 400mb with enabled HTTPS & mySql and running 4 threads.
A decent speed internet connection, a static IP and any Unix based operating system would also be required. The number of threads you can run depends on your CPU core count.

Questions about gameplay

0. Where is the guide for the game?
No "official" guide has been written. You'll probably find something online, almost lost through the ages.

1. What are the rules?
At the moment, there is only a very small set of rules, just to make sure the game is enjoyable for everybody.
- Owning more than one account or logging in other empires than yours is not allowed.
- Harassing players is not tolerated, in forums or through in-game messages, this includes cuss words in any language.
- Language used in the game and family pictures must not be of a discriminatory, racist, sexist or sexual nature.
- Any bugs encountered must be reported, and not abused.
Players breaking the rules will get a warning, an account deletion or a permanent ban. Rules are subject to change.

Questions about features

0. How come the feature xyz is not yet implemented? When will it be?
There are several new features planned for Ectroverse which have not been implemented, yet.
A time of delivery cannot be given.

1. Why can't we have customizable races?
In my opinion, races should exist to encourage teamwork between family members, as working with other players surely make the game more interesting. Though, I really don't want over-specialized races, as all custom ones would be ; these would force players to adopt a very specific way of playing without being able to change their role during the round, any non-specialized race would then also be non-optimal ( and therefore, never used ). New players who didn't make a such "perfect" race would also be penalized the whole round.

2. Why are empires not ranked by Networth instead of planets count?
Networth rankings would encourage players to stockpile and attempt to reach the higher networth as possible for the end of the round, which is somewhat uninteresting. On the other hand, rankings based on planet counts tend to generate some large wars before the end of the round as families try to gather as many planets as possible.

Problems encountered

0. Resources are not up-up-date, time does not change, fleets don't get sent, etc.... help!
This is not really a problem related to Ectroverse, but to the browser you are using. It occurs only with Internet Explorer ( or the AOL thing ), the program decides to stop requesting up-to-date pages from the server and display previously cached ones instead. A known solution, I heard, is to delete the cache files. Another solution would be to upgrade your browser to Mozilla or Opera. It could also be caused by a bad proxy, ignoring http headers and caching files.

Other

0. Why are you counting everything from zero? Even the FAQ questions!
Computers count from zero, so does Maloeran... And he wrote the game from scratch. So, You better get used to it.