Evolve is the admin mod that I always loved. It is lightweight and modular and you can easily modify its plugins or make new ones to satisfy your admin needs.
Therefore, I was really sad when I noticed that Overv stopped working on it and it got discontinued.
Now, someone continued evolve inofficially and we(Melon Gaming) used that version for a while, but after poking a little in the Lua files to fix some minor bugs, I saw
Well, the MySQL System wasn’t even implemented and we didn’t fill the information, but that is one of the biggest security canyons I’ve ever seen.
You can tell how quick we decided to make our own evolve.
So that is basically what happened, we setup a Github repo, imported the old GM12 version of evolve and started porting it.
It has come to a point where I consider it rather stable and we received official support from Overv.
So this is not yet another inofficial continuation of evolve, but rather an official one.
The original Thread for evolve is here: http://www.facepunch.com/showthread.php?t=940348
Please note that a lot of information in the Thread is outdated, I just included this for reference.
The list of features of evolve is huge. Evolve might be lightweight, but it is still feature rich.
Think that is impossible? Try it out!
Some of the most noteworthy features are:
- Very modular. Don’t like a feature? Just delete it. Want a new feature? Make it very easily.
- Suggestions of available chat commands
- Send private messages
- Display of player names above their head
- Custom scoreboard
- Reloading of plugins at runtime
- Handy menu in case you don’t like chat commands
[h2]How to use[/h2]We are using the Github Wiki pages to explain how stuff works, since it could change any time. Evolve is currently in a phase of rapid development.
You can view our Wiki here: https://github.com/Xandaros/evolve/wiki
However, it is currently rather empty and at the time of posting this, it contains no content at all.
Evolve is quite intuitive, so you will probably figure out how it works without any help. If you do have some problems, try to look at the original thread.
If nothing helps, just ask in this thread and we will make sure to help you as good as possible.
[h2]Download / How to install[/h2]
To download evolve you actually have 3 options:
Recommended: Use SVN. Many popular mods (wiremod, for example) use SVN, so you should be familiar with it by now. If not, just look up TortoiseSVN on Google.
The SVN link is: https://github.com/Xandaros/evolve.git/trunk
Please note that, even if you get a 404 error if you try to open that in your webbrowser, in your SVN client it will work.
Alternative: The alternate way to download it is downloading a ZIP archive and extract it. This is not recommended, because you have to manually update your evolve every time.
You can download the ZIP archive here: https://github.com/Xandaros/evolve/archive/master.zip
The final method is to use Git. Git is similar to SVN, but a little harder to setup. If you know how to use Git, we recommend to use it. If you don’t, don’t bother, use SVN instead.
The git link is: https://github.com/Xandaros/evolve.git
Important: If you had evolve installed before, you need to delete your config files. Go to your data directory and delete ev_globalvars.txt, ev_playerinfo.txt and ev_userranks.txt
Alternatively, if you know a little bit about lua, you can convert them from GLON to vON yourself.
[h2]I found a bug![/h2]
Well, that is great! Please report it on our Issue Tracker, so we can fix it as soon as possible.
If you have a feature request, don’t hesitate to put it on our Issue Tracker, as well.
Most credits go to Overv, he started evolve and supported it for a long time. Without him, this project would not exist at all.
Since Melon Gaming took over evolve, we switched it from GLON to vON, Vercas’ Object Notation. So credits go to Vercas, as well.
Overv asked me to include a guy named ColtoM. I have no idea who that is, but he originally made the player name plates. (And they are quite awesome, so thank you ColtoM :D)
Divran, because he insisted. (Nah, just kdding, I just forgot him. He is mentioned in the original thread, as well)
All the people who add Issues to report bugs and suggest features, as well as those who do pull requests or have access to the repo.
Finally, evolve is currently maintained by Melon Gaming.
The developers are currently just MechWipf and myself.