SRB2 Message Board  

Go Back   SRB2 Message Board > SRB2.org > News

Reply
 
Thread Tools Search this Thread
Old 01-17-2017   #1
LoganA
Administrator
 
LoganA's Avatar
Default Version 2.1.17 Release

Posted by Inuyasha on 01-17-2017 12:50 AM.

Quote:
We have a very important announcement for you all:

Netgames are stable once again. (Thanks to Mr. Mystery for taking these screenshots of almost 32 players in a single netgame!)

Now now, before you go too crazy, keep in mind that things still aren’t perfect. There may be unexpected issues stemming solely from the fact that some parts of our game hasn’t had proper testing in years, due to the instability of netgames. But it’s safe to say that things are back to a level of stability around that of version 2.0, if not a little better than that. Special shoutouts go to LJSonik, who was the one to discover and fix the majority of these problems that had been difficult to find.

Though the stability of netgames is a huge part of this update, it’s not the only thing featured in it. See below for the full patch notes…


  • Netgame stability:
    • Fixed an issue where the server wouldn’t resend packets properly. (This is a gross simplification of the issue, but it gets the general point across.)
    • It is now possible to ‘kick’ a player in mid-join, while they are downloading the game state.
    • Downloading files is now much faster, and significantly more reliable.
    • Various other minor stability improvements made during testing of the above fixes.
  • The console has been heavily revamped.
    • It’s now possible to move the input cursor left and right, as well as selecting multiple characters at the same time using the shift keys.
    • Clipboard support has been added. CTRL+C copies selected text, and CTRL+V pastes any text that’s in your clipboard, similar to most other programs.
    • Fixed pressing multiple modifier keys down at the same time.
  • Collision fixes:
    • Fixed Knuckles being able to climb on air.
    • Fixed upside-down springs launching themselves off of ceilings again.
    • Fixed springs (and any other non-moving objects with gravity) falling through one-way platform blocks.
    • Jumping into a solid object now properly stops your momentum.
    • Collision boxes for solid objects now extend downwards properly.
  • Software renderer fixes:
    • Players don’t visually disappear into FOFs anymore if they have multiple overlays (such as the Elemental or Armageddon shields) attached to them and spindash on top of it.
    • Polyobjects planes no longer cause crashes, and translucent ones no longer lose their translucency in some situations.
    • The game no longer crashes if you view a wall with an invalid, but well-defined “texture” name (e.g.: a sound effect name, for the Play Sound linedef).
    • Repeating Midtextures no longer have messed up lighting under certain circumstances.
    • Fixed animated textures with holes displaying garbage for the first frame they’re visible.
  • OpenGL renderer fixes:
    • Fixed MD2 models with too many vertices causing memory corruption; these MD2s are ignored instead.
    • Precipitation (rain, snow, etc.) actually shows up now.
  • More minor unrelated changes and/or fixes:
    • The MobjThinker, MobjCollide and MobjMoveCollide hooks have been optimised, reducing their negative impact on performance in large maps.
    • Fixed problems with Egg Guards’ shields exploding a physically impossible number of times.
    • Fixed issue with switching skins incorrectly being allowed during credits and custom cutscenes in single-player.
    • Fixed the FixedFloor, FixedTrunc, FixedCeil and FixedRound Lua functions returning garbage.
    • Rope hangs and zoom tubes have smoother behavior near their waypoints.
    • Pusher specials applied to FOFs now properly account for slopes applied to the bottom plane.
    • The ” character is now treated as whitespace in TEXTURES and ANIMDEF lumps, allowing for better compatibility with SLADE’s relevant lump-editing tools.
    • Providing negative scales to v.drawScaled in Lua doesn’t crash anymore.
    • Changing sector flats in netgames using Lua scripting no longer causes the game to crash for new joiners.
View on SRB2.org
LoganA is offline   Reply With Quote
Old 01-17-2017   #2
Rob
Administrator
 
Rob's Avatar
Default

I know a lot of you are excited about this, and you should be!
But please be aware that, because the netcode was so unstable, we couldn't identify real netplay bugs as opposed to ones caused by the major bug that was fixed here. Now that we've solved the big one, the smaller ones will be more prominent and identifiable.
I highly encourage anyone experiencing netplay issues to post over in the Bug Reports subforum, we will need as many reports as we can get now so we can fix as many issues that went unresolved until this point as possible.
Rob is offline   Reply With Quote
Old 01-17-2017   #3
-CG7244-
ewe''
 
-CG7244-'s Avatar
Default

Finally, NETCODE FIXED! NO MORE SYNCHS! (well, depends the internet too.) And im happy too that the FixedFloor, FixedTrunc, FixedCeil and FixedRound are in operation again.
__________________
Quote:
<CG7244> We spriters can see EACH DETAIL
My wad page: https://sites.google.com/view/carloswadjunk
-CG7244- is offline   Reply With Quote
Old 01-17-2017   #4
Unknownlight
 
Unknownlight's Avatar
Default

Rejoice! Rejoice! All hail LJSonik!
Unknownlight is offline   Reply With Quote
Old 01-17-2017   #5
Boo
Spikes The Echidna
 
Boo's Avatar
Default

Wow, Its great that the most annoying issues were fixed, nice job!
I cant wait to try this out.

For me one of the most annoying issues was the game state and synchs.
Im glad that this was fixed.
__________________
BWAHAHAHAHAHAHAHA!

Actually my goal is to fill every single thread i post in with laughs.
Boo is offline   Reply With Quote
Old 01-17-2017   #6
MK.exe
Lazy, Lazy and lazy?
 
MK.exe's Avatar
Default

Nice! 2.1.17 just in time for the new year!

Thanks again LJ sonic! Also, loving the new console :)
__________________
Done:
Hit a 180 Rail shot
First person to have a map in releases with Slopes
MK.exe is offline   Reply With Quote
Old 01-17-2017   #7
~Confusion~
 
~Confusion~'s Avatar
Default

Yay, it finally gets released! Now I can go back to modding without hopelessly trying to fix netcode myself S=
__________________
Quote:
*Chaos*Aries*ASD* renamed to hms
<hms> im the real one
<hms> nice try aries
<~Despicable Me> Lol 2 hms
Despicable Me renamed to hms
Back then we all had windows xp... Lucky we were =S
~Confusion~ is offline   Reply With Quote
Old 01-17-2017   #8
Boo
Spikes The Echidna
 
Boo's Avatar
Default

Right now the netcode is fine after my server Test.
So, good work LJ Sonic and most developers,Mr Mystery and Steel Titanium for the netcode fix and everyone who helped them test it.
__________________
BWAHAHAHAHAHAHAHA!

Actually my goal is to fill every single thread i post in with laughs.
Boo is offline   Reply With Quote
Old 01-17-2017   #9
Monster Iestyn
Friendly Neighbour-Hood
Moderator
 
Monster Iestyn's Avatar
Default

Mr Mystery and Steel Titanium had nothing to do with fixing the netcode ...? MrM hosted netgames with LJSonic's fixes sure, but I'm not sure where Steel comes into the equation.
__________________
My page stuffed full of MIDI goodness!
The Hitchhiker's Guide to the Robo-Hoodiverse
Timeline of Sonic Robo Blast History!

That's an uppercase i, not a lowercase L, for the record.
Monster Iestyn is offline   Reply With Quote
Old 01-17-2017   #10
toaster
トースタちゃん
Developer
 
toaster's Avatar
Default

Steel was one of the people who tested and +1'd the code on the Github, I believe. So if you're mentioning MrMystery, he probably deserves equal credit for his involvement as well.
__________________
Quote:
<MonsterIestyn> surely it's good ass though
Quote:
<MonsterIestyn> watch porm to keep warm
toaster is offline   Reply With Quote
Old 01-17-2017   #11
the cyan
Unlike Sonic I don't...
 
the cyan's Avatar
Default

What, Netplay is playable now? Gonna give it a shot. Thanks to LJsonic and all the other guys that helped bring this update.
the cyan is offline   Reply With Quote
Old 01-17-2017   #12
Phantom-blade
Oh Fuckles, It's Knuckles!
 
Phantom-blade's Avatar
Default

The netcode is finally fixed, Woohoo! I'm going to try this out later!
__________________
Quote:
SRB2 Name: Phantasm
SRB2 Servername: Phantasm: Hangout/RP Server
Phantom-blade is offline   Reply With Quote
Old 01-17-2017   #13
Monster Iestyn
Friendly Neighbour-Hood
Moderator
 
Monster Iestyn's Avatar
Default

Guys, don't get carried away with the idea that the netcode is flawless now, it's not. There may be other issues with it we don't really know of yet, it's up to you guys to help us spot some of them. But it's better than what it was before at least, anyway. =P

For that matter, it was reported back in 2.1.16 that CEZ3 and ERCZ consistently broke for anyone joining the game. These stages should no longer do that. At least, they should no longer be the direct cause of resynching, anyway (resynchs can still happen, but I suspect it's more likely the netcode itself rather than any particular stage desynching).
__________________
My page stuffed full of MIDI goodness!
The Hitchhiker's Guide to the Robo-Hoodiverse
Timeline of Sonic Robo Blast History!

That's an uppercase i, not a lowercase L, for the record.
Monster Iestyn is offline   Reply With Quote
Old 01-18-2017   #14
Boo
Spikes The Echidna
 
Boo's Avatar
Default

Quote:
Originally Posted by Monster Iestyn View Post
Guys, don't get carried away with the idea that the netcode is flawless now, it's not. There may be other issues with it we don't really know of yet, it's up to you guys to help us spot some of them. But it's better than what it was before at least, anyway. =P

For that matter, it was reported back in 2.1.16 that CEZ3 and ERCZ consistently broke for anyone joining the game. These stages should no longer do that. At least, they should no longer be the direct cause of resynching, anyway (resynchs can still happen, but I suspect it's more likely the netcode itself rather than any particular stage desynching).
Ok, many Netplayers are happy because the most annoying netcode issues are fixed, and thats basically good enough for now.
__________________
BWAHAHAHAHAHAHAHA!

Actually my goal is to fill every single thread i post in with laughs.
Boo is offline   Reply With Quote
Old 01-18-2017   #15
Jake10102006
 
Jake10102006's Avatar
Default

I have literally never seen the netcode be so smooth!! This is fantastic!! Thank you all so much for this! Now I have more of a reason to play Multiplayer!!
__________________
Playin' games and makin' names!
Jake10102006 is offline   Reply With Quote
Old 01-18-2017   #16
RomioTheBadass
PK3 Fetishist
 
RomioTheBadass's Avatar
Default

Congrats everyone for 2.1.17, Good to see The Netcode getting better.
__________________
Quote:
He came in like a Wrecking ball.
RomioTheBadass is offline   Reply With Quote
Old 01-18-2017   #17
Phantom-blade
Oh Fuckles, It's Knuckles!
 
Phantom-blade's Avatar
Default

So Um... (A bit of a weird and silly question.) How do you join and host netgames now? They're seem to be missing when I go into Multiplayer, or is it just me?
__________________
Quote:
SRB2 Name: Phantasm
SRB2 Servername: Phantasm: Hangout/RP Server
Phantom-blade is offline   Reply With Quote
Old 01-18-2017   #18
Monster Iestyn
Friendly Neighbour-Hood
Moderator
 
Monster Iestyn's Avatar
Default

Netplay was disabled in srb2dd.exe in 2.1.16, and that is still the case in 2.1.17. You must use srb2win.exe to use netplay features.
__________________
My page stuffed full of MIDI goodness!
The Hitchhiker's Guide to the Robo-Hoodiverse
Timeline of Sonic Robo Blast History!

That's an uppercase i, not a lowercase L, for the record.
Monster Iestyn is offline   Reply With Quote
Old 01-18-2017   #19
Phantom-blade
Oh Fuckles, It's Knuckles!
 
Phantom-blade's Avatar
Default

Quote:
Originally Posted by Monster Iestyn View Post
Netplay was disabled in srb2dd.exe in 2.1.16, and that is still the case in 2.1.17. You must use srb2win.exe to use netplay features.
Ah, I see. Thank you!
__________________
Quote:
SRB2 Name: Phantasm
SRB2 Servername: Phantasm: Hangout/RP Server
Phantom-blade is offline   Reply With Quote
Old 01-18-2017   #20
Gemini the Roleplayer
 
Gemini the Roleplayer's Avatar
Default

Quote:
Originally Posted by Monster Iestyn View Post
Netplay was disabled in srb2dd.exe in 2.1.16, and that is still the case in 2.1.17. You must use srb2win.exe to use netplay features.
For some reason, I'm having huge problems with SRB2Win... It just sits there in the background, never showing up, no matter what I do. SRB2DD works sometimes, but I can't go online, as you said, so... I don't know what to do. I got it working last night, but today, it no longer works.

EDIT: turns out it was AVG's fault, the second I added it to the exceptions list, it started working.
__________________
I really want a name change. My current one is the kind of thing I hate myself for coming up with.

Last edited by Gemini the Roleplayer; 01-18-2017 at 10:24 PM.
Gemini the Roleplayer is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:46 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.