So there are some files that got corrupted during the outage and I will have to restore those. I managed to restore the whitelist from the last backup, but it seems more stuff is missing, such as homes or even more. I am sitting in a car now and cannot fix those. Please post here as a comment if anything is missing and then I will try to restore it once I am back home.
Author Archives: uncovery
Server back up!
The server will be down for the next 24+ hours.
We ran out of disk space some hours ago and while it was easy to free up some space, I was not able to start the server again. On top of that, I am sitting in a hotel with a very bad internet connection and about to leave for the airport to go back home. So I do not have time to try to find and fix the issue.
I will be back home in about 18 hours but then it’s midnight. So I will be able to get the server back up tomorrow but today it just won’t happen.
Sorry about that!
Uncovery
I managed to find the issue in the last second, all back to normal.
Uncovery
Today’s upgrades: jensenisbatman
Please see the latest upgrades from the voting system:
- jensenisbatman (from CitizenDonatorPlus to ArchitectDonatorPlus)
Congratz and thanks to all voters!
Today’s upgrades: greywolf182
Please see the latest upgrades from the voting system:
- greywolf182 (from CitizenDonatorPlus to ArchitectDonatorPlus)
Congratz and thanks to all voters!
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 105, Password resets in-game should use the URL instead of entering a password directly. ( code upgrade )
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 105, Password resets in-game should use the URL instead of entering a password directly. ( code upgrade )
Streaming and saving your gameplay (locally, youtube etc)
I would like to point a finger at the forums where Alleywig kindly posted a nice instruction on how to stream your crafting skills with twitch. So if you want to show of your 1×1 noob towers or want to show off your town build to lure in more builders to support you, feel free to go ahead, we happily post stuff on the blog if you are up for the publicity!
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 108, FAQ direct links ( enhancement )
- Issue No. 107, Fix webmail ( bug )
Short update
Hey all, I just wanted to give a short status update!
So first of all the web based email seems to be broken since WordPress was upgraded to the newest version. I will try to fix that asap.
Second of all, I have not replied to emails that I got in the last 4 days since a) I had a quite severe cold which I still could not get properly rid off until today and b) well, the webmail is broken.
Third, I will be leaving this Friday on holidays and be back on the 4th of January. So while I will still have internet, you won’t get very fast replies from me until then.
So no matter if and in what dimensions you count your gods, I want to whish you all a relaxing time over the the holidays and a great New Year 2016!
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 106, Mod unmute command is broken ( bug )
Today’s upgrades: dani0010
Please see the latest upgrades from the voting system:
- dani0010 (from CitizenDonatorPlus to ArchitectDonatorPlus)
Congratz and thanks to all voters!
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 106, Mod unmute command is broken ( bug )
Today’s upgrades: unipr0
Please see the latest upgrades from the voting system:
- unipr0 (from CitizenDonatorPlus to ArchitectDonatorPlus)
Congratz and thanks to all voters!
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Opened:
- Issue No. 105, Password resets in-game should use the URL instead of entering a password directly. ( code upgrade )
- Issue No. 104, Add a graphical footer to the website ( enhancement )
- Issue No. 103, Implement new Tab layout for all tabbed pages ( code upgrade )
- Issues Updated:
- Issue No. 89, replace openflashchart with non flash alternative ( code upgrade )
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our server code is Open Source. You can help improving it here.
- Issues Opened:
- Issue No. 104, Add a graphical footer to the website ( enhancement )
- Issue No. 103, Implement new Tab layout for all tabbed pages ( code upgrade )
- Issues Closed:
- Issue No. 102, Do not insert ( ) into Github issue update if there are no labels. ( code upgrade )
- Issue No. 101, Use PayPal IDN instead of TDN ( code upgrade )
- Issues Updated:
- Issue No. 89, replace openflashchart with non flash alternative ( code upgrade )
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 101, Use PayPal IDN instead of TDN ( code upgrade )
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
By the way our code is Open Source. You can help improving it here.
- Issues Closed:
- Issue No. 100, Setting up a local testing environment? ()
- Issue No. 98, Allow More “Lazy” Item Names ( enhancement )
- Issue No. 97, Do not allow inactive users to be added to a lot ( code upgrade )
- Issue No. 96, Add in-game mail to /money send ( enhancement )
- Issue No. 93, /who online check broken ( bug )
- Issues Opened:
- Issue No. 99, Create a class for plugins ( code upgrade )
- Issues Updated:
- Issue No. 48, Show correct lot colors on the 2D map for donator users ( bug )
Today’s development updates
This is a daily update on the status of the work done behind the scenes. You can see the complete status here.
- Issues Closed:
- Issue No. 100, Setting up a local testing environment? ()
- Issue No. 98, Allow More “Lazy” Item Names ( enhancement )
- Issue No. 97, Do not allow inactive users to be added to a lot ( code upgrade )
- Issue No. 96, Add in-game mail to /money send ( enhancement )
- Issue No. 93, /who online check broken ( bug )
- Issues Opened:
- Issue No. 99, Create a class for plugins ( code upgrade )
- Issues Updated:
- Issue No. 48, Show correct lot colors on the 2D map for donator users ( bug )
Uncovery Minecraft is now Open Source!
Uncovery Minecraft has been around for about 5 years now and over the time about 14’500 Users registered on the server. The server has been whitelisted most of the time and we tried to run a “Almost vanilla” type of environment.
Today, I made all the code behind the server open-source, licensed under the GPL. That means that you can take copies of the code as you like, modify and reuse it as long as you publish the results under the same license. Please see details of the license here: http://www.gnu.org/licenses/quick-guide-gplv3.html
A quick overview of the system:
Uncovery Minecraft is comprised of a wordpress frontend, a spigot server and a various tools and integrations to other servers and services such as IRC, Teamspeak, XMPP, GitHub and many more. The code is written to 70% in PHP, the rest is JS and CSS. The interface between PHP and the minecraft server runs through Websend (http://dev.bukkit.org/bukkit-plugins/websend/).
It’s a complex system. The code is more than 30’000 lines of code.
The core feature of Uncovery Minecraft is several fully-automated and self-administering services that would otherwise take time from admins to resolve:
- User whitelisting & absence management
- “lot” registration (i.e. space users can use to build) managed by worldguard
- lot recycling & reset after user absence
- sophisticated e-commerce
- user ranks through self-adjusted user vote weighting
- 2D & 3D map generation and management
- many more
There are other features such as a custom PHP based plugin system that includes many games, an internal email system and many more tools to make the admin life easier or the player life more diverse.
Essentially Uncovery Minecraft can be run completely unattended except for bug fixing.
The fact that the server goes open source does not mean of course that the code is in a status where you can download a convenient installation package and install it on your server. This will have to be done over time.
You can find the code repository here https://github.com/uncovery/uncovery_me
So I would like to invite anyone who is interested in this to take a look at the code and help make it more usable by the general community.
Thanks!
Uncovery
Open Source & Uncovery
Dear all,
I have contemplated about making the server code open source – under the GPL which would prevent commercial usage.
Why would I give access to anyone?
Well, first of all, I have given access to the code to other people in the past. I have somewhat tried to “guard” it by giving access to very few selected people only however. There was a success rate of about 50% of people actually contributing valuable code to the server.
Why give access to everyone?
There is a huge difference between having to ask for access, talking with me why one is capable of dealing with it or just being able to go somewhere and take a look. I have contributed over the years to many open source PHP projects simply because I did not have to ask anyone if I could participate in the project.
Would not someone copy Uncovery 1:1?
Theoretically yes, practically no. Running this server is more than just the code. It’s a bit the same issue as two people having the same camera, they would not WANT to take the exact same photo. The server represents how I want to run it, and that is expressed in the code – partly. A lot of other things are in the rules and the dynamics of the settings, and what features we use. Another server admin might not want to have the users be upgraded by voting and so on.
Further, the code being open source does not mean that there is an easy way to replicate it 1:1 since there is (currently) no installation package of any kind. There is a lot of work needed for someone to be able to use the code as it is for their own server.
The main reason
I want to get more people involved in the code and the future or the server. If there are other server admins which want to learn from the code (it’s not that great of a quality in my opinion, but they can still learn from my mistakes :) or help making it better in any way, I think we all can benefit from that.
Comments welcome!