Jump to content

DarkRP Development Progress [Month of April, 2024]


Recommended Posts

  • The Garnut
Posted (edited)

image.png.5242800407379f5124602091e3b3592e.png

WARNING: PRETTY LONG, if you want to see the new content, scroll down

 

Announcement

Hello Garbanzo Gamers,

When it comes to our DarkRP server, April has been a complete roller coaster, and the server was literally putting its head through a noose.

The culprit we found and believe to have gotten it right, was for the first time in 6 years, relying on outsourced code I didn't personally birth, the logging system.

Our new logging system was never really written for the demands of our server's continous 2-day uptime with 70 sad souls continuously connected, resulting in overflows (which did not give us any troubleshooting information)

 

In short, we were literally victims of our own success.

This entire month @Merk got front-row seats to my cerebral meltdown, while I tried to figure out why in the fuck ouf server seems to kick everybody daily at precisely the window of 3-4 AM, and I even reached out to the developer of Garry's Mod, Rubat, who went.. yeah ok this isn't my fault, your server's fucked

( he was right. )

 

The good news are, after 3 tortorous weeks, of literal brain trauma, I finally figured the source out.

 

NOW FOR THE EVEN BETTER NEWS

In my quest to figure out wtf is making our server so unstable, I ended up giving our entire server a literal revamp, as I re-wrote some of our code from the Mesozoic era in 2015-2017.

While re-coding things didn't fix the crashes, it provided insane performance benefits collectively, resulting in our tickrate comfortably going up from 22 to a crazy 33 but also buffed our net-channels to allow the server to literally effortlessly juggle over 100 players. Needless to say, I won't need to optimize anything in the future. So moving forward, unless some new shitstorm brews, I am fully dedicated to providing the DarkRP server NEWWWW content. Until the end of May, I am mostly going to be focus on DarkRP, not SWRP or MRP.

 

SO PLEASE stay tuned for fantastic new updates.

 

 

 

 

Changes

For the month of April, here's a summary of what was updated (with a few things omitted as they were not properly documented by me):

Re-wrote more than half of the code of DJ Radios

Re-wrote more than half of our prop protection and physics conditions for props

Fixed an ancient bug that caused unlimited props

Re-wrote delivery system entirely for the Deliveryman job

Re-wrote portions of the animation swep

Re-wrote portions of the base Garry's Mod light entity

Re-wrote how corpses are handled

Re-wrote portions of permatoggle, which allows players to toggle permanent weapons from being given at spawn

Re-wrote how players typing or talking is networked to other players within the server

Disabled the use of stunstick in spawn

Allowed all Admins+ to use the witcher gates tool

 

Added "Report Area" protection - an idea and design by Merk

image.thumb.png.89c400817cbc4a4333b0cc68041df11f.png

 

Raised the XP given to weed cultivators when growing weed by 45%

Fixed the distance at which the PD vault can be raided

CPs now get money and XP for confiscating printers

Re-wrote portions of the code of the party system

Re-wrote portions of the C menu suite

Re-wrote portions of the vape system and how it's networked

Re-wrote portions of the word unscrambler for security

Reduced the DJ job limit from 3 to 2

Added the DJ role to the mugging blacklist

 

Created a script to remember your last used job, so in the event of a crash, when you reconnect, you'll be reserved your old job.

 

 

Edited by Nutter
  • Like 3
  • Spicy 1
  • Informative 1
  • Winner 2
Link to comment

>Created a script to remember your last used job, so in the event of a crash, when you reconnect, you'll be reserved your old job.

 

Is this also for when I re-join? I noticed that when I join, I somehow am changed to Hobo unless that's the new default. 

 

 

Link to comment
4 hours ago, 1998Corolla said:

>Created a script to remember your last used job, so in the event of a crash, when you reconnect, you'll be reserved your old job.

 

Is this also for when I re-join? I noticed that when I join, I somehow am changed to Hobo unless that's the new default. 

 

 

same here, whenever i join im assigned to hobo even though i dont use hobo commonly

  • Informative 1
Link to comment
  • DarkRP Management Team
15 hours ago, 1998Corolla said:

>Created a script to remember your last used job, so in the event of a crash, when you reconnect, you'll be reserved your old job.

 

Is this also for when I re-join? I noticed that when I join, I somehow am changed to Hobo unless that's the new default. 

The job resume script only works for infinite-slot jobs, @1998Corolla @Monkey_withagun (As we don't want someone to be like, spiderman and infinitely hold onto the 1 slot)
The reason you guys are set to hobo is because it's likely the only infinite slot job you use or have used. (Examples are citizen, hobo, bloodz/crips member, deliveryman, chef.) Even if the most recent job you used wasn't infinite, the server will remember the most recently used infinite class and set you to that.

But anyway, awesome work Garnet. :^)
The crab is finally over. 🦀

spacer.png
(one day my phone autocorrected "crash" into "crab" and Garnet, Conway, and Harus called crashes "crab"(s) for the next 3 weeks. 😅 

  • Like 5
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use | Guidelines