DEDICATED SERVER NOW ONLINE!!!
I finally got my VPS up and running from www.jvds.com, loaded the game up in batchmode and got a sweet dedicated server running. Its located in Los Angeles so anyone on the westcoast of the US should be getting good pings. If you play let me know your experiences with it, and where your located. Also if you for some reason can’t connect I’d like to know because this is on a public IP now so everyone should be able to connect!
Have Fun!
Update 1-16-10
-Added P90 and Shotgun weapons.
I’m hosting a dedicated server from my house today, but when the VPS I ordered goes online tomorrow hopefully, I’ll set up a real dedicated server that should fix any issues people are having with connecting to games.
Update 1-15-10
HUGE UPDATE!!!
-Rewrote the entire server-side shooting simulation code. It turns out that although I was correctly simulating player positions in the past, colliders that were attached to the players did not get updated immediately, so raycasts were hitting players where they are at the server at that time, not where the players should be when the shooter shot at them. This caused players to seem like they were hitting other players but the server did not agree. Hopefully now this should be resolved! (I hope. If you really seem like you should be hitting someone and hits aren’t registering a moment after they should then let me know)
-4 NEW GUNS. I took some free gun models off turbo squid, stole some sounds from a counter-strike sound pack on the net and added them in. Keys 1-5 should switch and each has different strength, rate of fire, accuracy and sounds. Hooray!
-Press tab now to see scores,deaths,pings of all players in the server. Now it feels more like a game!
-Other fixes!
I’ll be hosting a game for a bit tonight if anyone wants to play. I’d like to hear your inputs on how the game feels now!
I am working on a Multiplayer Top-Down Shooter that will be for Desktop and iOS. I’ve created what seems to be pretty good netcode but I need people in random places to help test it in real world conditions.
The game is completely authoritative right now and using Unity Networking. The client simply sends inputs to the server and the server sends client states back. The client side prediction is based on some papers I found from the creators of Half-life, quake and others.
This a rough prototype, so its using the Soldier from the bootcamp demo for the character, and the level is just some Cubes and Planes, I haven’t even started working with someone for art or art direction.
Please if you can test and know anyone you can play with over the internet (I can test lan, and its working really well) I would really like to hear how it works for people. I’ll be hosting a server as much as I can, but if no one is hosting a server currently, just click ‘Start Server’.
How to Play:
Click ‘Refresh Servers’ to see a list of current servers registered with Master Server, if there isn’t one you can host your own by clicking ‘Start Server’. To join a server just click button with the name of the game once it appears below the start server button.
Controls:
Move: W,S,A,D
Reload: R
Aim Fire: Mouse and Left Mouse Button
Guns Press:
1: mp5
2:m4
3: Scar-l
4: m249
5: ump
6: shotgun
7: p90
Known Bugs:
Its possible to spawn on someone, but it shouldn’t affect much.
The gun does not currently aim and shoot directly where your mouse pointer is located. This is because the characters gun is not directly in the center of the character, so at times he will be aiming directly at your mouse, at times not depending on where your mouse is.
Web Player Link: