Well, it only took two sleepless nights, but the new server is ready and all the services have been migrated to it!
I don't care, I want to play!
=> Well, at least read this paragraph, you little prick!
- The Garry's Mod servers are all changing address, so if you had them bookmarked you'll need to put them back with the IP 37.187.152.67 and :xxxx (the corresponding port). This will soon be listed and updated in the bottom left-hand corner of the site and in the 'servers' section. Of course, you can also use the classic server search, then type 'mesnie' or the name of the server in the gamemode to find it.
- The site, the forum, the teamspeak, everything is supposed to be identical.
- If you encounter any unusual problems, please let me know as soon as possible! (TeamSpeak, forum, contact form, Steam...)
- Known side-effects: Game times and ranks are reset on Probuild. Please note that DarkRP may contain bugs.
It's not the size that counts, but still...
I'll remind you again why we did all this: we needed more performance + protection against the mould wires that were trying to DDoS our server (and therefore all our game servers, sites, teamspeak...). In the end I decided to go for a bigger server than I'd planned, which isn't too much of a luxury given the way we use it. Suffice to say: we're starting to get a beast of a server. We're talking about the SP-128 from OVH: Xeon E1650V2 processor (Hexacore 3.5-3.9Ghz), 128GB DDR3 ECC 1600Mhz RAM, 3x 2TB RAID 5 storage (4TB usable), and for the connection 1Gbit/s in reception, 500mbits at 1Gbit/s (in burst) in transmission and of course, concrete anti DDoS protection, we tested the worst attack we could, we just managed to raise the ping by 10ms for a few seconds.
If that doesn't sell dreams! We only have 6 cores, but they're very powerful, which means we can reasonably run up to 5 very greedy servers on Gmod with a performance that's hard to match, or 3-4 greedy servers + small ones. In other words, if it's lagging, it's either the Gmod optimisation that's screwed up, or we haven't managed this non-optimisation as well as we could. Anyway, it's still a brute that we won't be saturating just yet!
For the information of the few who know, I've given up on ESXI (virtualisation system) and we're using native Debian, 8.0, which has just been released and runs perfectly. As a result there are a few minor inconveniences, like if you reboot the machine all the services crash at the same time, but in return you get optimum performance and no more problems allocating resources to one virtual machine or another.
Just so you know, here's how I worked myself to death for you (I thought I'd take a week off... special thanks to a certain asshole who had the nerve to call me a "wanker" or this morning's moron, who was banned for saying "you're useless" after complaining about being banned from DarkRP. Otherwise it's fun to talk in brackets):
Day 1 :
- Installation of the LAMP server (complete web, from SQL to PHP5, including mail servers) and migration of all associated sites (including non-Mnie sites hosted on the machine too), including files, databases, domain name redirections, all without interruption of service, with the right parameters, debugging etc.
- Updating and migrating TeamSpeak to an identical version, with all your avatars and shared files, and above all all all your rights retained...
- First attempt at game server migration, and the game is postponed until tomorrow
Day 2 :
- Migration of the 8 game servers, organisation and management of ports, with all FastDL and loadingURL, automatic launch of gmod servers when the machine starts up, auto update-restart every day at 6am, and automatic restart in the event of a serv crash (check every 3 minutes).
- Redirection of all the addresses of all the sub-domains used for FastDL in particular, to the new IP and securing the folders to be hidden...
- General security, monitoring...
- TwerkCity debug, DarkRP gamemode update
- And of course, not without a few stupid problems that take 1 hour, such as "Ah, it was a d instead of a b, but I'd reread it about 35 times...".
The loss of many entities such as: two bottles of Coke Zero, my box, Spotify's servers, my brain, my eyes, my fingers and the letters 'root' and 'su' on my keyboard, as well as my ability to put up with DarkRP whiners. All gone in just 48 hours...
Remainder to be done within 48 hours:
- Checking the configuration and certification of emails (to avoid spamming when sending emails)
- Additional security for PHP5 and apache2
- Installation of the mailbox to use @mesnie.org emails and recovery of old addresses
Well, that's quite a lot for a news item, so I'm making a 2nd one to talk about the projects to come with all this!
Leave a Reply
You must be logged in to post a comment.