Author Topic: The state of MCNR and its future development  (Read 22208 times)

0 Members and 1 Guest are viewing this topic.

Offline Mike

  • MCNR Founder, Owner, and Primary Developer
  • *
  • Posts: 3968
  • Country: gb
  • MCNR name: Mike
  • Discord name: mp2
The state of MCNR and its future development
« on: January 29, 2021, 08:13:53 pm »
Hi everyone.

I have been meaning to make a post like this for quite some time but never gotten around to it. I wanted to explain to you all about the current state of MCNR development and what I have planned for the future. Some players have expressed their worry that server updates have become stale and wish for bigger updates and massive changes. I agree. I too would like to see bigger updates and massive changes!

I honestly wish I had an unlimited amount of time to put into MCNR or the ability to clone myself, but alas, I do not. I work a full time job (40 hours a week), I get home at 5pm, then after I eat and relax a little bit I might have 2 or 3 hours to script if I'm lucky but most days it's about an hour then I'm mentally drained and have to sleep I don’t have the energy to script continuously for hours on end. I usually spend my weekends off from work scripting MCNR. It's like a second job! Some days I don't even feel motivated to script at all. Sometimes I go a week, two weeks or even a month or longer without scripting because of burn out and frustration. It's hard to be motivated when it's an ongoing battle of fixing bugs and being unable to find the time to add what I and everyone else desperately wants.

The list of things I plan to script is literally endless; more things are being added to it daily, and the biggest the list grows the more pressure I feel under to do it all. Don’t forget I am a single person developing MCNR on my own with no help or assistance. The main thing that I know needs doing at the minute is a rebalance of the entire economy and new robberies/heists adding. This is a massive undertaking and not something that I can do overnight. I am very hesitant to start work on this because I feel I first want to get the server in a stable state and THEN start building on top of it. But now I partly realise this may never be possible as there are always bugs being found and minor changes needing to be made.

Something I want to highlight is that almost every single line of code in MCNR was scripted by myself, barring a couple of things like the anticheat and code libraries. This is not something a lot of servers can say truthfully and accurately. Other servers that were once the #1 servers in their category, these days they have been abandoned and left to die as the owner(s) do not care about the players. That is not something I would ever do however - I am extremely grateful and happy that MCNR is as successful as it is, it was always a dream of mine to run a successful SAMP server and I feel like MCNR is in a good place script-wise with a variety of things to do. I do understand some people can get bored easily when doing the same thing, but that is true of any game. Just look at GTA Online and how much content it has, but people get bored of that too, myself included.

So, to summarise, you have a server with a dedicated developer that pushes out updates very regularly compared to other servers. I am working on version 2.0 slowly, but there is so much to do you can't even begin to imagine the amount of time and effort it is going to take. Creating version 2 is a massive undertaking as I find myself constantly addressing and working on existing bugs and features and trying to juggle my free time to both work on the existing featureset and version 2 is an impossible task. I wish I could dedicate 100% of my time to version 2 but then I’d run the risk of neglecting the server in it’s current state which is something I definitely don’t wish to do. Version 2 is going to take a long while because I’ll be juggling both the current feature set and the future features. But it will be worth it when the update drops, which I certainly intend to do.

A few players have asked why there’s still suggestions on the forums from 2019 that still haven’t be implemented. A lot of this is down to prioritising bug fixes, existing features as well as picking and choosing features that will benefit a large amount of players first with smaller suggestions being added when there’s free time. Though time can factor into this again with large feature suggestions taking a lot of time to implement.

Let's look at the latest update released, version 1.9.13: https://mikescnr.com/forum/index.php/topic,6459.0.html

- Mechanic refuel service has been added. Mechanics can refuel a vehicle up to 25%.
This was a basic feature missing for almost 2 years. I finally got around to adding it. It took about half an hour to add and test.

- Players are now limited to holding ONE molotov. Slight price increase. Existing molotovs in your inventory (up to 5) will not be taken away and can still be used.
I did this to try and rebalance things, which is an ongoing struggle. This change was not as simple as changing a '5' to a '1' I had to recode parts of the code that limit you from obtaining more than 5 throwables, to account for the amount of molotovs being 1 not 5. There were some bugs that this took over an hour to add, test and then fix.

- Slight reduction in Satchel Charge price.
Again, to try and rebalance things which is an ongoing struggle. This took seconds.

- When requesting a personal vehicle, if there's an obstruction on the left side of the road, it will test the right side rather than just defaulting to the middle of the road.
This was relatively straight forward, however there were a couple of bugs. It probably took 30 minutes or so to add.

- /flare command will now prompt if you want to use it for a supply drop or just a regular flare.
This improves the experience for players that don't know about supply drops. 2 minute job.

- When using a command on a player, if you enter their name but there are multiple matches, if one of those matches is an exact match it will now explain that you need to use their ID instead of their name.
5 minutes, improves user experience.

- Securicar tire health increased by 1.5x.
- Reduced cost of mechanic tire repair service.

A few seconds.

- When tailing a suspect (either as a cop in any vehicle, or a regular civilian in a news chopper), if tailing a vehicle with multiple occupants these are now combined into a single chat message.
This took 5 minutes or so, and reduces chat spam, which is good.

- Cop 'shout instruction' button (pull over/freeze/step out) sound from a police helicopter will always be the helicopter loudspeaker.
This was not an important change, but I like to get things right, and having the sound of a cop speaking normally coming from a helicopter hovering above doesn't sound right, so I wanted to improve it. That's one thing I feel I do well when scripting MCNR - doing stuff properly and right.

- You now spawn at your previous location when leaving an event (Decathlon).
1 minute to add this, improves user experience, makes people more likely to join the Decathlon.

- The server was unable to read files after a certain amount of time due to hitting a limit of concurrently open files.
Critical bug, took over an hour to diagnose, then a few minutes to fix.

- Sometimes unable to request personal vehicles in certain areas due to the script thinking the spawn point was under the road.
Took about 45 minutes to diagnose this issue. The general result was just vehicles spawning too close to the player, but there was also a possibility, in certain specific areas of the map, that the vehicle would fail to spawn.

- Personal vehicles were always spawning at the closest road node. This was done for testing purposes and accidentally left in.
Just a few seconds to do this, it was left in after some testing I did and was not what was intended.

- Police Maverick was able to drop spike strips.
About a minute or two to fix this. It was abusable.

- Multiple issues with buying throwables weapons, such as inability to buy if inventory full, and ability to buy more than maximum quantity (5).
Abusable bug, had to fix it. Took quite a while to debug it and fix various systems that give ammo such as ammunation, supply drop, weapon drop, and random weapon pickups. Probably took a good 45 minutes to an hour to fully fix and test.

- Fixed stats, achievements and daily objectives for Mechanic engine/tire repair not progressing.
A bug that breaks progression is always something I fix as soon as I can. Took 5 minutes to fix this one.

- Typo in 'You are holding lots of cash' tip popup.
5 seconds.

- Supply drop vehicle drop box clipping through floor.
About 3 minutes, just adjusted the height. Was necessary in my eyes as it looked dumb the box going through the floor.

- Stealing Securicar briefcase is now a crime.
This was somehow missed, took a few minutes to add and test.

- Fixed floating treasure hunt clue on boxes in LS Inlet (Flint County).
Took 15 minutes or so to find and correct the height.

- Fixed 'cash spent on bribes' stat not increasing for players, making the related achievement unobtainable.
Again, this broke progression so I wanted to prioritise fixing it. Took 10 minutes to fix and maybe another 10 to test.

- Fixed incorrect wanted stars color.
This was quite difficult to find the cause for and probably took about 30 minutes to fix and test. I thought I had fixed it 3 times but hadn't, it was very frustrating to fix.

In total this update took a good few hours to put together, as you can see. This is not counting all the other time I have to spend doing other stuff. I also have to do things other than scripting such as management tasks, verifying donations, approving forum accounts, writing changelogs, writing forum posts, checking and responding to the forum, checking and responding to Discord, auditing ban appeals and complaints and so on.

Looking back on just this past update, I myself am surprised how much time one update requires, a lot of the time players don’t always see the outcome of these updates as they can often be small bug fixes. Bug fixes, feature additions and so forth all command a high amount of my time and attention.

MCNR is a frequently updated server which I continue to strive to maintain while also working on new features.



As you can see, there have been 7 updates so far this year (in 24 days, that's an average of one update every 4 days give or take). Some servers don't receive 7 updates in a year. 2020 saw 63 updates. That's over 5 updates a month, an average of 6 days apart. More than once a week. SAMP is very unforgiving, and a seemingly insignificant improvement or bug fix might have taken hours. I'm constantly facing problems and barriers caused by SAMP's lack of basic functionality and rampant unresolved bugs.

My motivation, like anyone’s, fluctuates and you may occasionally find me scripting smaller updates with more quirky or interesting features to help keep me engaged and sane.

The bottom line is, MCNR is a high priority of mine and I enjoy working on updates for the server and definitely have ambitions to introduce bigger and better features as part of Version 2. Even though it seems like not much is happening at the moment I’m slowly but surely getting the server into a stable and patched state ready for me to work fully on version 2, so please be patient! I’m working as hard as I can to continually improve the server but also plan on and work on a future for the server, it’s just slow as it’s just myself.
I hope this post is informative for everyone in regards to what’s going on with myself and MCNR. There is still a hell of a lot of stuff I want to do and add to MCNR, and it will come with time, but there is a lot of ground work to do first.

Rome wasn't built in a day.

Thanks for reading, and thanks for playing.

Offline howl

  • Original Gangster
  • *
  • Posts: 949
  • Country: ua
Re: The state of MCNR and its future development
« Reply #1 on: January 29, 2021, 08:15:40 pm »
I feel you brother, take a good time and don't stress yourself out, remember that your playerbase is still in leap of faith for your big accomplishment.
« Last Edit: January 29, 2021, 08:19:23 pm by howl »

Offline Dudesdog

  • Smoke Weed Everyday
  • *
  • Posts: 750
  • Country: us
  • MCNR name: Dudesdog
  • Discord name: Dudesdog#6216
  • Crew: 77 - Continental Crew
Re: The state of MCNR and its future development
« Reply #2 on: January 29, 2021, 08:26:18 pm »
Thanks for all that you do Mike! We appreciate you making this masterpiece and are looking forward to where the future heads!

Offline ranja

  • *
  • Posts: 925
  • Country: pt
  • MCNR name: ranja
  • Crew: ganja
Re: The state of MCNR and its future development
« Reply #3 on: January 29, 2021, 08:49:46 pm »
I have never stumbled across no Man with bigger motivation than you, striving for improvement and reliability towards your second work. You really seem to show true signs of passion and dedication — and for that, I really want to thank you for caring about your community. Let's rock!

[...]when the update drops,[...]


Offline CaptainAmerica

  • Busta
  • *
  • Posts: 1
  • Country: ir
  • MCNR name: CaptainAmerica
Re: The state of MCNR and its future development
« Reply #4 on: January 29, 2021, 09:13:39 pm »
Well first time that im read these update posts and now i've got how hard mike is working on this server. all i can say is good job this is amazing and i love how you take care of your players!

Offline renzy

  • *
  • Posts: 254
  • Country: my
Re: The state of MCNR and its future development
« Reply #5 on: January 29, 2021, 09:18:50 pm »
Thanks for all the hard work mike!!

Offline SausageParty

  • Busta
  • *
  • Posts: 0
  • Country: us
Re: The state of MCNR and its future development
« Reply #6 on: January 29, 2021, 09:43:51 pm »
Im not very long in this community but I must say, your efforts are very big. From my old SAMP time, before I quit, I have encountered many servers/communities. Non of them reaching your activity and commitment. As @OMeN said, keep up the good work!  ;D
Tschüss ihr kacklappen

Offline Karbz

  • *
  • Posts: 868
  • Country: au
  • MCNR name: Karbz
  • Crew: [77] - Continental Crew
Re: The state of MCNR and its future development
« Reply #7 on: January 29, 2021, 10:26:19 pm »
Thank you for all the dedication, you put in towards developing MCNR. I've been a sa-mp player for 12 years, and in those years even back in the sa-mp glory days most servers weren't even updated that much so MCNR is something special I believe.

Scripting is a bit of a task at hand, but end results can be amazing when you finally see it working and implemented. I guarantee you will always have a base of loyal players who will patiently wait for V2 to be released.

Thank you @Mike

Offline M3E6

  • *
  • Posts: 646
  • Country: ca
  • MCNR name: M3E6
  • Discord name: M3E6#5742
Re: The state of MCNR and its future development
« Reply #8 on: January 29, 2021, 11:58:38 pm »
I told Mike i'd keep my mouth shut on new features for 2.0, but if my memory servers me right there is some very interesting things in the codebase currently that are "done" but disabled until 2.0. Even when it looks like nothing is being done there is stuff going on you can't see.

[P]atchy[MAIN]

Re: The state of MCNR and its future development
« Reply #9 on: January 30, 2021, 04:15:39 am »
Great work, Mike!

Would like to know which reset is coming... Whole acc reset or just money?

Offline Parzival

  • *
  • Posts: 651
  • Country: pk
  • Crew: Crew
Re: The state of MCNR and its future development
« Reply #10 on: January 30, 2021, 09:03:32 am »
Thank you for your priceless efforts, hoping to see the bigger stuff soon
xo

Offline The_Centurion

  • Street Soldier
  • *
  • Posts: 65
  • Country: ir
  • MCNR name: R4Gnar
  • Discord name: Ragnar#9557
Re: The state of MCNR and its future development
« Reply #11 on: January 30, 2021, 10:45:39 am »
mike don't compare gta online to mcnr , its a fking get submarined these days and previously it was get mk2ed.the whole idea is to get rich which obviously not possible cause every thing is too expensive and the heists give you 1/4 of the cash which leads to people hacking the game and they won't notice . then they start bullying each other till bringing up kiddion's mod and god mod to fix their k/d.
from my point of view , what mcnr lacks is a cleo mod detector + not allowing cleo mod users in server and some rules for revenge.

Offline DRAG0NFURY

  • Banned
  • *
  • Posts: 414
  • Country: al
  • MCNR name: DRAG0NFURY
  • Discord name: lxtus0
Re: The state of MCNR and its future development
« Reply #12 on: January 30, 2021, 11:38:50 am »
Great job mike, you have achieved a lot during this journey and we are all happy with the current state of mcnr however please dont screw up your well-being for the sake of an online community.Despite of you having to deal alone with a shit ton of tasks we also have to factor that you might have a family,a job ,some friends and/or any other IRL priorities.I can even imagine that you probably stay up at night sometimes just to fix the server which if done regularly harms you in the long term.So even if you delay server updates more than you should be, know that we will respect it(speaking for myself at least).You shouldn't necessarily update the server this regularly because I think you should be putting yourself in the first plan instead imo.That being said, I'm not saying you should let the server die however even if you delay the updates for a little it wouldn't harm anyone.

Gameplay wise, I totally agree with your points and I'm glad that you are aware of whats wrong with mcnr at the moment.Repetitive gameplay as well as horrible economy is not healthy to the game and will cause a lot of issues in the future if not fixed.I'm pretty excited to see whats laying ahead for the community as well as for mcnr itself.

Thank you.
« Last Edit: January 30, 2021, 11:41:27 am by nxy »

Offline chuppy

  • *
  • Posts: 165
  • Country: hr
  • MCNR name: chuppy
  • Discord name: chuppy#1337
Re: The state of MCNR and its future development
« Reply #13 on: January 30, 2021, 12:53:44 pm »
There's always gonna be people asking for more no matter how much work you do..you gotta find a way to "ignore" them because they will make you feel unappreciated.
Most of them don't realize in order to start making something new you can't have anything largely broken behind waiting for you, and with the countless bug reports people make almost every day this job of yours, especially when alone, can and will be exhausting sometimes..and in a way, your effort will go unnoticed (since fixing something isn't what people see, it's just the new stuff that the eyes catch).

I do look forward seeing new robberies/heists, I feel like this is what you should prioritize the most because bank alone is simply not enough for the current playerbase (not counting store robberies because rewards are relatively small).

I always appreciated the amount of dedication you have for this server..it's not just the script you're working on, it's all the minor stuff aside that made me come here in the first place. You're not just actively scripting and updating the server, you're also joining discussions on discord and forums, answering on all of the suggestions (and new ones pop literally every day), making public changelogs to let everyone know what is happening..that alone takes plenty of time away, combine that with real life..it's just amazing to see, and i do hope you'll continue being this "opened" in future cos that's one of the qualities not a lot of people have (anymore). I'm quite confident MCNR will continue to grow, and once other "rivals" fade away it will surely become more known and more appreciated by everyone.

Keep up the good work.

Offline denim

  • *
  • Posts: 189
  • Country: pk
  • MCNR name: denim
  • Discord name: hAze#0233
  • Crew: Wu-Tang Clan
Re: The state of MCNR and its future development
« Reply #14 on: January 30, 2021, 01:13:39 pm »
I do agree it can be quite pain in the ass sometimes, I myself complained about getting bored sometimes but then i also realize what you did is something truly worth appreciating. Since I been into this community for quite sometimes now and seeing you developing all alone is really remarkable. Appreciate your hardwork and dedication towards MCNR and the way you're managing it the way you treat your staff everything makes us stay here for more longer, Not flatering or something but what's truth is truth. Many once succcessful servers have died due to many reasons. But yes i feel you bro will definitely try our best to help you and this community out in any possible way.  ;)

Cheers! @Mike

Offline xev

  • Banned
  • *
  • Posts: 501
  • Country: pk
  • MCNR name: xev
  • Discord name: xev#4060
Re: The state of MCNR and its future development
« Reply #15 on: January 30, 2021, 01:14:41 pm »
i'av seen your hard work  since the day i joined (june 2019) i have seen the changes you have done an amazing job so far.
keep up the hard work bro

Good Luck

Offline Hank_Montgomery

  • Original Gangster
  • *
  • Posts: 601
  • Country: ua
  • MCNR name: Hank_Montgomery
Re: The state of MCNR and its future development
« Reply #16 on: January 30, 2021, 03:59:50 pm »
Ok, gonna invite more players via my comment sections...

Offline Masteroid

  • Enforcer
  • *
  • Posts: 102
  • Country: in
  • MCNR name: [RA]Masteroid[2F2F]
  • Discord name: Melwin#9069
  • Crew: Red Army
Re: The state of MCNR and its future development
« Reply #17 on: January 30, 2021, 06:17:44 pm »
(click to show/hide)

Really appreciate the effort, I'm able to enjoy SA:MP again....somewhat :P .
« Last Edit: January 30, 2021, 06:20:02 pm by Masteroid »

Offline cynosy

  • *
  • Posts: 430
  • Country: ee
  • MCNR name: [59]cynosy
  • Discord name: cynosy#1111
  • Crew: Grey Five Nine
Re: The state of MCNR and its future development
« Reply #18 on: January 30, 2021, 07:30:31 pm »
Keep up the good work, the grind is 100% worth it, it can be demotivating at times but eventually you'll realize that it was worth it.

Offline AllyLily

  • Enforcer
  • *
  • Posts: 115
  • Country: 00
  • MCNR name: LoneTraveler
  • Discord name: cath38
Re: The state of MCNR and its future development
« Reply #19 on: January 31, 2021, 03:47:22 pm »
Mike,

You don't have to tell us all this for us to appreciate your hard work. Over the years, I've come to realize just how thorough you are in doing the scripting and I am strongly of the belief that if you hadn't stopped the development of MMS back then, it would have been the best freeroam project to this day. MCNR is yet another testament to this. There are a few suggestions to be thrown around in terms of adjustments here and there (that I will detail one day), but your conscientiousness and your dedication to this are subjects of my utmost admiration.

Thank you for everything you've been doing for the community.