Server setup/personal security dangers with hosting.

I am new to unity and pretty new to making any type of succesful game. I’ve dabbled with all kinds of programming and engines and I finally foumd what I’ve been looking for in unity. I was dreaming up some ideas today and I had one for a MMO with two sides. I’d rather not get into details because the general design hasnt been done too much and (no offense or anything) I dont want some unity guru to make it 10x faster than I cna and get all the players (thats if I can get good enough, I may need some collabs). But the idea was to a have a sort of RvR thing. I know thot unity cna only support a few payers ( like 15 at a time or soamething right?) so I was thinking maybe a single player PvE lvling system and some kind of trading aucion house that is hosted via a URL or something. But then have time slots like every say 20 minutes for people to team up and play each other in RvR. But if things go the way one would wnat it to 1 game every 20 minutes isnt going to be enough so I was wondering how to set up multiple servers, (evn one really) and if I shoudl build the game diferently (I know about keeping the CPU usage down but I mean in teh scripts).

But really the big question was that if I do this, its using up my home internet bandwidth correct? and also can I get hacked via my game?

Im pretty sure the answer to those are yes so that rasied anoher question :

Is there some service (hopefully free or very inexspensive) that I can use to ste up my server using some other host? and maybe a feature to easily and multiple servers?

well thsi is my longest thread ever so thanks for reading :slight_smile:

No offense, but it sounds like you’re in way over your head. I recommend starting small; you cannot make an MMO as your first project.

To host anything of any size you would use a “real” host in a data center. There are a lot of hosting options available for OSX and Windows servers, from VPS slices to dedicated hardware.

Yea I know, I’m not planning on doing this soon. I personally have messed with alot of multiplayer stuff and think I kind of understand the general idea of how it works. But if I could my main “goal” would be to have a multiplayer game (not “massive” per say) and I wanted to know if there were some thing I could work towards. And the security and bandwidth usage is a big deal becasue my parents don’t want me setting up a server and some how messing up our system ( you guessed it, i still live with my parents :P). And really, this whole thing was brought up because i saw “Avatar” today and it gave me some really awsome game ideas and I was wondering if any of them were practical.

By the way,

I see that it says you are the CEO of Blurst. What modeling program did you use for the Jeep (sorry to use a brand if you huys arent allowed but in my world that truck thing is a jeep)? and while your at it, the whole slow-mo camera thing when you get a good hit, thats a camerafocus type script thing right? I like the slow mo thing :slight_smile:

Thx

Oh and also ( got a little side tracked on that reply didn’t realize :P) do you know any links to where I can find a host like that? You know so I can research it a little.

P.S. This idea, I was going to make it single player actually as 2 different games and then network it, hence the questions about wether or not I needed to add stuff into certains cripts as I go along.

Thx

Several people including myself, are using 1and1 for hosting, with VPS2 (which is a quad core virtual private server), I have a link to it in my signature. That alone can handle a good 500 or more players easily, if you get that many you can then expand your hosted account to include more VPS’s and chain them via code, it is a dedicated IP and the monthly charges are cheap.

On top of that you get 3 months free hosting, so you are only going to pay for 9 months out of the year instead of the full first year, and you can pay monthly, you don’t have to pay for the full year up front. Personally that is where I would start if you are looking for a dedicated hosting service with awesome customer service and up time.

The special for 3 months free is only good for another 7 days according to their site, don’t know what special they will run after that though.

VPS with guaranteed ram but no mention on the guaranteed cpu share looks a bit troublesome to me for anything but website hosting.
Thats even worse than Amazon EC2, they at least have their fictive cpu core measure thats guaranteed.

Or did I miss those informations somewhere?

The VPS2 which is what I pay for (2 of them actually), 8-way 2.1 Ghz Quad-Core AMD Opteron Processor 2352 Dedicated, that is what you get.

I have both a Linux and a Windows version, the only difference between the two vps setups is the dedicated ram, same CPU availability. You are also running on a gigabit backbone with it.

I am running a custom RakNet on it, a Master Server based on Unity Master server Beta 1.0.7, Photon and Smartfox all at the same time on it right now, although I am averaging under 100 people at a time constant between all the server instances, I have a max of 25 for photon, 10 for Smartfox, the Master Server sits around 20 on average and RakNet sits around 50 at any given time. I never peak over 800 megs of ram use and my CPU generally stays under 10% that is even with me remoting in to it.

242037--8675--$systemspecs_186.gif

I see
though I would guess you are sharing that with up to 15 others, right? (1/2 of the XXL dedicated, so with the ram offers for the vps, that would make 4 to 16 accounts per cpu)

otherwise it wouldn’t make much sense given the prices you already pay for the dual core which is 2.5 times as high.

Other than this missing cpu time informations, they look nice at their price.
Only used real dedicated in the past, first from cari.net and recently I’ve looked into moving over to webtopia.com as their professional i5-6 offer just beats it :slight_smile:

Not from the last time I talked with them, the CPU is dedicated period, I do not know how they do it, blades I guess, no clue, you can call them up if you like they have a phone number for support. The can answer that question directly. They also offer dedicated servers and not just VPS, it is dirt cheap for what you get and you can run ‘anything’ without restrictions on it. Unlike other hosts who will slap your hands if you try to run an MMO server, they don’t care, it is your box, your paying for it, or in my case, my own VPS space, I can do as I like.

Only limit is the bandwidth per month really, but I never have reached that limit, its huge. Robur is using it for his Mars Explorer game and a few others are using it but they haven’t gone public yet with the names of their programs, currently they are in closed beta’s and I am on NDA’s not to disclose anything about their programs or I would point you to some killer apps that have tons more than the 100 people I have using it.

It is a good deal for the price, no complaints here, but definately use who you are comfortable with and know what you are getting.

FYI: http://www.webtopia.com/
That is parked at godaddy and you do NOT want to use Gadaddy, they have tons of restrictions on top of that they jip you on bandwidth and cpu, you can’t host a game server on their vps.

Ok, well I looked at it and it is pretty cheap, but I would like to avoid SPENDING money, so maybe after my skills improve and there is more assurance i would have an income from it that would probably be a good choice.

I’m still a little confused on the regular server that you juts program into unity. It uses up the bandwidth from my home internet correct? and if this is so I was considering (like I said) having it all client based and then multiplayer game only hosting 15-20 ppl at a time. This wouldn’t use up much bandwidth would it? and also theres teh security problem.

You want to build an MMO, your going to spend money, tons of money before you actually make any money at all. MMO development doesn’t come cheap, your best bet is to start small with a MORPG and later on look into expanding to a MMORPG, (MORPG is basically a Multiplayer Online Role Playing Game, forget massive)

As for the latter question, that depends all on your game server model, a peer to peer using the master as nothing more than an announcer, you have limited bandwidth on the server that ever gets used, but if you do a client server game where you have the client connect up to the server and the server do all the work, then you are talking a decent bandwidth usage issue that only grows exponentially.

Read through these forums, there is plenty of already written discussions that cover just about every aspect of any question you might have with regards to networking.