Author Topic: The dedicated server software compared to other games' and why it has to change  (Read 8626 times)

Devin

  • *
  • Posts: 334
Indeed, the more players are on the server, the more likely it is to crash and obviously to lag horribly. More lag means more chance to crash. It might still crash at just 5 players, sometimes even at one, but the more, the worse.

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
at 20 theirs no lag but crashes 3-4 times a day, and on 24 it crashes within a hour
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

Devin

  • *
  • Posts: 334
As soon as it starts lagging, crashes can be expected. We know by now that most PCs can't handle more than 20 players because of the way the server works. So at 24 players it will just lag and crash constantly.

It seems like the server software really has problems once a packet doesn't arrive or arrives unexpectedly, for example if the server can't keep up and the arrived timestamp is far off the expected one. Something like that could cause the crashes, but also make it lag even harder than it already is --> Lag creates more lag --> infinite lag.

If the server software was designed like the average racing game server, without really processing any packets, this would never happen. For example, I got my rFactor 2 server running for 3 months without lag, crashing or anything else. That was when the game was in alpha and when the server software was brand new. But just the way it worked guaranteed that it was simple to use, simple to program and running like a tank even though it required Windows and a desktop, which NCG's server is definitely not known for, most full games aren't expected to run any longer than 24 hours without lag or crashing due to the complexity behind them (and NCG's server is essentially running the full game without graphics, so expect lags and crashes on the server). But, even though NCG's server is a console application, it too requires a desktop, which shouldn't be a requirement either. I know Bugbear has been looking into that part but couldn't get part of it working (won't state which part though), so that at least explains this. But what about the better actual MP code running in the server software? Running it like a real server instead of a full game minus graphics? The steam ID for a potentially new dedicated server, completely standalone, is already reserved on steam, so it's finally time to make the step forward and save this game's MP once and for all. Mod support doesn't help us, code is the only thing modders can't fix. So the problems that are in the game's code and structure have to get top priority, every other change can be made by anyone else who'd prefer it that way



EDIT:
I just looked through some forum posts and it turned out what I said about how the server works completely nailed it:

http://community.bugbeargames.com/index.php/topic,9100.msg87839.html#msg87839


Well, now we got the cause and the solution, but no response yet on whether we're going to get a proper server or not
« Last Edit: August 30, 2016, 12:43:21 AM by Devin »

Purple44

  • *
  • Posts: 7234
comment deleted


I did not know this was going on Burns. This sad that players would stoop to this to get players in their lobby.  :(

Hmm, do we need bring back the IP address, so we know for sure who server is the host?

Or use the IP address to ban servers from your host list?

« Last Edit: September 02, 2016, 02:47:42 AM by Purple44 »
Flatout Joint, where the mods were.

i5 2500, 8GB, Nvidia 660 960, SB Recon, Win 10 or Win7 64bit, DFGT Wheel

Devin

  • *
  • Posts: 334
Displaying IPs of hosts would be too dangerous for most hosts, as it would expose their home IP addresses since the bad dedicated server software forces them to host from their home PC.


Speaking of that, it is obviously very easy to still find out a host's IPs. In the case Burns just deleted I'd like to have a serious word with Bugbear. What happened there is an absolute no-go and I have the guy's IP and obviously their location saved. People like that deserve to be banned from the game immediately and we must make that happen.


Well, back to topic because that's not a direct matter of the server software:
I just looked at the network traffic NCG is generating. No wonder it causes huge lag for everyone. Not only do we have all the problems I've mentioned previously, but also does the game attempt to send up to 200 packets PER SECOND to the server, each one up to 1kb big. My connection isn't even fast enough for that. And that's not even in a race. Just in the lobby. And if just one of those get lost or something, I experience serious lag. If they lag behind, it's even worse. I have no clue at all how people manage to drive with a 200 ping because at more than 80 the game already feels unplayable to me, at least not seriously competitively playable anymore. Any other game would still be fine at 200, but not Wreckfest. Can we PLEASE finally get an official statement on the server and the general matchmaking and server naming stuff? If should be possible to easily report servers by the way, which is also not the case right now, which leads to many of those name stealing and insulting problems in the first place.

There's too much that needs to be done to simply ignore this.

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
Man the host of the server i posted a pic of above is dedicated haha, he is now running it as a dedicated server and is constantly on the console the second the 1st person joins they get admin hes really dedicated too the cause lol XD
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

Devin

  • *
  • Posts: 334
Now that you're back Janne, how about an official statement? :P

I'm sorry to have dragged this into the forums, but I feared that it wouldn't be as obvious how much of a problem this actually is if I hadn't asked other hosts for their opinion on this. This is still the reason why I barely even play the game at the moment, otherwise I think it's a great game :D

CFodder

  • Posts: 150
Considering Bugbear has seen fit to answer posts in the Stuntfest sub-forum and BB on Facebook yet address none here I think you're pushing poop uphill with a sharp pointy stick to expect one ... such is their lack of self awareness nad utterly dismal community engagement.

Am looking shutting down our WF servers and will definitely be recommending members & friends do NOT purchase WF or Stuntfest.
« Last Edit: October 08, 2016, 03:02:06 AM by CFodder »

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
Cfolder this thread was on the second page of the threads thats why devin bumped it, I wouldn't have expected him too it
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

CFodder

  • Posts: 150
Disagree bud, they shouldn't have just pissed off for two odd months in the first place ... then it would've seen it. Plus the fact other threads on the first page have been ignored.
« Last Edit: October 08, 2016, 03:01:41 AM by CFodder »

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
Well thats a BB issue then, u cant blame janne for not answering a post that was on the second page of the forum, its not his job to answer here, it was jori's and they let him go, Janne does his best
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

CFodder

  • Posts: 150
See the last part of my post.

Facial_Burns

  • *
  • *
  • *
  • Posts: 435
why say it like as if i didn't read your posts, Why not say you edited them like you did? You edited out the part where you blamed janne.
« Last Edit: October 08, 2016, 03:25:13 AM by Facial_Burns »
My steam group where u can always find some friends on NCG
http://steamcommunity.com/groups/WRCserver
My NCG discord server
https://discord.gg/010U99akJwUY82yjk

Basic pc specs:
16gb ram
Amd athlon FX 8350 8 core
nividia gtx 970
gigabte motherboard
3tb hdd
windows 8.1 pro

BenDover

  • *
  • Posts: 679
Well thats a BB issue then, u cant blame janne for not answering a post that was on the second page of the forum, its not his job to answer here, it was jori's and they let him go, Janne does his best

Janne took over after Jori and this is Bugbears website so yes thats their job tbh. Just becuse they arent "Forum bla bla bla" they can still answer. And when Jori left I remember Janne sayd he going to take over and answer our question etc on the forum, I bet Purple can find it :)
Clean and fair racer, but dont make me mad ;)
Clean Racer? Head on over to BenDovers NCG Group - http://steamcommunity.com/groups/BensNCG#

Nvidia GTX 760, AMD FX-8350 8-core, 16 ram DDR3, Crosshair v forumla-z,