Post article RSS Articles

Hi! I'm finally going to present a mod which I've been working on for quite a while now, Infestus!

Infestus is basically an RPG MMO mod for SDK 2013. I've always been a huge fan of mmo's such as Runescape and World of Warcraft, finally I had the courage to try to make an mmo of my own. I'm a HL2 modder, so Source felt natural, but obviously not the best choice for an mmo, however Source has its own unique feel to it, so I wanted to take the challenge.

Image 2Image 3


It started out very simple, three test maps, one dungeon, one world map and one connection map.
I used Source's RCON protocol to talk between servers, I had to write a bunch of ridiculous programs to make all the servers talk, this solution worked but was definitely not going to hold for a large scale player base, a year later I re-wrote it all, using RakNet of all things. RakNet is an open-source networking engine for games, and boy did it do the job. Thanks, RakNet!

Infestus uses a custom built master server application which handles all other 'child' servers, dungeons included. The master handles everything which the game servers shouldn't handle, such as MySQL queries, storing player data, handling dungeons, etc etc...

There were many obstacles but I managed to get through them in the end, the system might seem complex but it gives a LOT of options, it is fast, reliable and can be used by anyone.
For server hosting I had to write a server control panel which handles all of the tedious tasks, such as what to do when a server crashes? or if the master crashes? And not only that, it literally does everything for you, making server hosting for Infestus very simple. All you need is a MySQL server, the app does the rest.

Image 1Image 4


Currently Infestus supports up to 100 players per world, one world consist of multiple servers and one master.
The server control panel can handle multiple worlds and masters.
100 players is not a final maxplayer count, definitely not. It is not impossible to host, but would require some serious hardware. BUT, if you know you can't handle 100 then just reduce it to whatever amount seems reasonable!

Infestus is also on Steam, but currently hidden, the project is still young, I'm hard at work on the mapping part of the game, considering that most of the code is done, most of the important pieces at least.
Since this has been a mostly one man project, I had to use some placeholders, *sigh*, pardon me for that.

I'm hoping to assemble a proper team so that these placeholders can be replaced eventually.
If you want to contribute, feel free to step by the official discord server and send me a pm! (BerntA)

Infestus Beta 1


Last but not least, I hope you will find some hours of excitement in this mod!
There will be one server up for now, I will probably release the server tools later, when there's more beef!

If you have questions or just feel like sharing your adventures, feel free to step by the discord channel for this mod:

Discord.gg

Thanks!

Add file RSS Files
Infestus AutoUpdater Tool

Infestus AutoUpdater Tool

Installer Tool

A simple tool which will keep your Infestus build up to date, place the files in your 'infestus' root folder, where infestus.exe is located.

Infestus Beta 2

Infestus Beta 2

Full Version 1 comment

Infestus initial beta is here! After roughly 2 long years, it is finally here. 2 long years? What? Yep, I've keep it in a very small circle, it started...

Comments  (0 - 10 of 13)
alamina27
alamina27

I cant play, i join to the server and keeps in screen...
(sorry for my bad english, i am mexican)

Reply Good karma Bad karma+1 vote
Pretador Creator
Pretador

Be sure to get the 'Infestus AutoUpdater Tool', which will allow you to update the mod.

Reply Good karma+1 vote
ceriux
ceriux

hey will infestus get an actual website anytime soon? i click what you have there for the steamcommunity thing. but it just sends me to steams store page...

Reply Good karma Bad karma+2 votes
Pretador Creator
Pretador

Hey, yeah I'm hoping to setup a website later, currently it uses the Steam page, which is hidden..

For now, most of the information regarding updates, bug fixes, etc, will be through discord: Discord.gg

Reply Good karma+1 vote
barronofhellion
barronofhellion

Looks like it will be fun! Is there a 1st person view in the works?

Reply Good karma Bad karma+1 vote
Pretador Creator
Pretador

Hey! Unfortunately no, the mod will remain in thirdperson for now.

Reply Good karma+1 vote
ceriux
ceriux

this looks awesome keep it up!

Reply Good karma Bad karma+2 votes
Only-Dave
Only-Dave

awesome mod and I am tracking this to my moddb account.

Reply Good karma Bad karma+2 votes
Guest
Guest

It is incredible, easily one of the best mods that will probably ever come out ever.

Reply Good karma Bad karma+2 votes
JuleRose
JuleRose

Looks pretty good.

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Half-Life 2
Developer
Contact
Send Message
Release date
Mod watch
Follow
Share
Style
Genre
Adventure
Theme
Fantasy
Players
Multiplayer
Embed Buttons
Link to Infestus by selecting a button and using the embed code provided more...
Infestus
Statistics
Last Update
Watchers
28 members
Files
2
Articles
1