eRepublik, behind the scenes
Plato
Dear citizens,
We would like to share with you some of our thoughts, hopes and plans for the remaining months of this year.
Before getting to the future, let's review the past and present. It looks like 2009 has been a successful year so far, in terms of improvements, additions, and growth of eRepublik. Many new modules have been implemented, improving user experience. The explosive growth in terms of citizens, hence page views requests, has caused problems for our servers, from time to time. There is a constant battle between the hard-working databases-servers which would love just to yell “I quiiiiit” and our guys from the IT department trying to keep them up and running, delivering millions of pages per day. Some citizens have the wrong idea that problems occur due to lack of servers, that is, physical PCs. This is wrong, it is not server-machines that are needed, because the database software is the “rebel” causing problems. Every citizen, by doing an action, like working, fighting, reading a newspaper, opening a private message, voting, or just looking to his profile, requests information from several interconnected databases.
Since the launch of eRepublik two years ago, these databases have been constantly optimized. The proof of that is a simple measurable one: there were times when by having just a small fraction of today`s citizens online, servers would just crash, without a warning. With stress, hard-work, fine-tuning, and lots of coffee, the net result has been that the server are sustaining today many more simultaneously players.Again, buying some additional servers would not help at all, but we have a different approach to increase the number of maximum simultaneous requests. eRepublik is a unique game - there is no software or computer which we could install and solve such problems, unfortunately. Fortunately, we keep working to manually fine-tune and solve different things that “hurt” performance.
Some citizens see “eRepublik staff” as something general, some sort of single person. For instance, if somebody looks through the media in order to find a couple of nice articles, we see comments like “instead of fixing bugs, eRepublik staff read the newspapers.”
This is wrong – there are many departments in eRepublik, each of them having different “jobs” assigned, dispatched in a network. Everybody is doing his or her job, and if we sum up all of the jobs we head toward our goal: to provide citizens with a fine product.
Guys from the development department are working for a new module, other guys from testing are solving bugs, somebody from the design team is drawing the graphic concept needed by the new module in production. In the “obscure chamber” the guys from IT are fighting hard with the server, meanwhile the community department is solving tickets, and so on, all happening simultaneously. So it is not that if one is reading some news, the rest of tens of employees are doing the same thing or “wasting time.” No, each and all of them has his or her task and jobs, that are independent and also interconnected, like a living organism. The net result of the work done this year has already been presented, but in short: server up-time rose from 90 % in January to aroundn 98 % in August, despite the population growing six-fold. Modules like citizenship, citizen ads, the eRepublik map, and request appeal, have been delivered. The development team has done a great job until now, and they`ll keep doing so.They also have other modules being working on, or almost “in the pipe.”
OK, let's talk about what's to come. Not long ago, last week, the company tools module came live, offering managers needed statistics and information. Some citizens asked for several additions to these tools, but we will postpone them. That is because a team of programmers started the work on the new economic module of eRepublik. Yes, we started to work on a new economic module, a much more complex, diversified and hopefully fun-to-play-with one. The new module will also probably mean the re-draw of the world map in terms of “most valuable regions,” given the fact that some resources might be introduced, while others existent now might disappear or be replaced.
Also, another team of programmers is coding an important project: a new war module. When this module will go live in the beginning of the next year, a much greater number of soldiers will be able to fight simultaneously without crashing the server.The new war module will offer you epic strategic battles (including PvP fights, for which we have been already working for a while ) - future Insiders will offer you details about all of these goodies we are working on.
In the next two months it's possible that you will occasionally encounter problems when accessing eRepublik, because on one hand we will transit toward a new infrastructure, and on the other hand some modules will be going live. Ever growing variables in the databases ask for work to adjust them. We know that new module implementation brings some bugs usually, but most of them are quickly solved by our maintenance team. Of course, there is always room for improvement, and the guys fighting bugs are determined to better their results.
We also have a surprise for you. Aside from company tools, another new module will come live pretty soon, we are in the final testing phase now. Stay tuned for more details.
Regards,
The eRepublik Team
Comments
first page? 😛
even first 😃
Keep em coming
first page?
http://erepublik.ws/suggest/454/all" target="_blank">http://erepublik.ws/suggest/454/all
Noel vaincra !
First page!!!
First page🙂
Excellent
Dédicace au 15-18 😃
vote
Almost first 🙂
yea-hea!
1st page
Can't you tell us about those new resources?
Great 😃
Awesome!
Blumpkins!
Vote
Great Job staff!!! Keep up!
Awesome 😃
What about this?
http://www.erepublik.com/en/forum/topic/123470/new-item-factory-completely-descripted-calculations/1" target="_blank">http://www.erepublik.com/en/forum/topic/[..]ons/1
First Page.
nice 😉
ADMINMAXX
I CAN'T WAIT
Thank you for this game, Admins!
Vote !
Really!
vote
😃
acidcity
Great Job staff!! I like this game :°D
yessss..bring IT ON!!
voted with great hope
good luck
voted
Keep up the good work!
I'm looking forward to the new war module... PvP sounds very interesting 🙂
add new countries
37
..and Great Job...if Q4 coffee is not enough to keep you awake in order to make eRepublik better than it is, try with Q5 coffee 😉
vote
Nice!
how about secure citizen or org to citizen or org transfers?
First
xDDDDD
nice :🙂
Ban people ad "cacchium" is not a good answer to problem encountered by your staff brain!
As quickly ban people for multiple account, you must be quickly answering their right to ask why and which are these multiple users.
Your answer now is only this:
1) You have spent some (real) money, so we do not ban you!
2) You have not spent some (real) money, so we have the right to ban you!
Another one thing:
Your brain goes in this manner: a player have lot of money in his account? We must ban! In this manner we can gain money and noone can say anything to us! ahahah
These things are not acceptable!
This game is dead, even you upgrade all the resources, because the brain behind the scenes is broken.
votado
Sweet stuff
isfod700
Remember to put some high wood to eFinland.
Great!
I like this style of article 😉 You didnt write exact date of implementing some modules,because of pressure by citizens 😛
Keep going.
eRepublik team did awesome job from May.Many new tools for tracking exploits,multies and other ways of cheating,faster response time...
But i still have one critic for you 🙂 Not same rules for every person.No,I am not talking about alliances or countries,i am talking about individuals.I noticed by some reports on abusive contents that there are not same rules for everyone.For example people get banned for words "You are stupid" and for words "You are fu.... je*k" dont.And some other cases in ingame cheating.Like some exploiters who got thousands of golds by bugs didnt get ban and their Orgs got ban.Why their main character didnt get ban?But also you ban people for just sharing IP...First ban "bigger fish" 🙂
Keep going,you have my support just fix some things mentinoed in my post 🙂
Well done