Deprecating CitizenMP.Server

This will be my last post on this. Does anyone see the irony of an open source project creating restrictions on creativity? This was absolutely handled incorrectly in my opinion which is very little here. Best of luck to everyone else, I will spending my next 4 weekends migrating my community to “fx”.

For the record, you can have a product in Alpha or Beta stage and not have it be spewing mess. You could plan things out, warn people months ahead, create guides, documentation etc. Battlegrounds is a prime example of an excellent Alpha/Beta stage product.

1 Like

Well I mean, it was told that Citizen will be deprecated. With the word “depcrecated” it does mean you should move over and develop for FX Server. Somewhere on the wiki or on the forum it does say that FX Server is the new thing for the future. That should’ve been the call up to start migrating. I mean, I’ve been using FX Server for a week now and it’s going all good.

1 Like

And your community exist because of FiveM right? At least please consider this

3 Likes

That is a known issue and being worked on

Most Likely yes

you mean the work you won’t need to do? As i’ve said earlier, there is barely any difference scripting wise from CFX-Server to FXServer, only thing that might change this is that “require” doesn’t exist.

1 Like

Can we stream better textures and cars? Is pool size increased? Is desync better? What makes fx better

Hey devs I just want to say thanks for what you guys are doing! This thread is turning kinda toxic but just a few weeks ago I knew 0 about Lua or scripting.

This resource has motivated me to start learning and contributing so please keep doing what guys do. I for one am excited for change. Is it perfect no, however there always will be growing pains.

@TieDyeDude it sounds like the issue isn’t with the fxserver it’s with the fact that you are a solo developer on your server. Have you reached out to the community for help? I’m sure there are people here who would be more than willing to help you transition.

3 Likes

I was serious that if you need help just pm me and I will help you with any questions on setting up the fxserver. I will see about writing a step by step guide of how to install the fx server if its needed. I think i have also seen a videos of the fx installation I believe but i have not watched it.

1 Like

you always could? It’s just that GTA V often can’t handle the huge file sizes that are trying to be loaded.

I’m talking about not 1024 textures but 4k and have less desync

What exactly makes it better? I can still rip source code from fxservers?

Said it was my last post, but wanted to at least say thanks dude. Yes, I am just burnt out been doing 15 hours a day last 3 days to launch a new server. Just got done on a 14 hour session, obviously this just hit me wrong. Just really burnt out. I’ve reached out to a couple of other awesome server devs who are going help out. Thanks for the kindness bud!

@shuzu You are correct, without fivem I would not have blossomed my awesome community, I am very thankful.

2 Likes

No you can’t, and FXServer is generally better since it allows for higher playercap, better performance, and allround is alot cleaner than CFX-Server

1 Like

Yes I can, I’ll show you… Its a lua file stealer deved in c#. Give me a fxserver and I’ll give you the source

Np man I’m still very new to lua myself but I’d be more than willing to help out also if you need anything too :slight_smile:

I have no idea who you are replying to but this couldn’t be more wrong, there’s like maximum of 2 active developers at once and the mods are basically chosen at random.

Once again you can contribute to the project and patch it.

What? RAGE is Rockstars engine

Yes we know but none of us know how to manage a community properly and people are willing lock themselves into a resource that the creator says you shouldn’t use, we’re kinda backed into a corner

Yes people decided to not do it, hence why this is happening.

While this is mostly true ES 2.X relies on behaviour that should never have worked in the first place (sending metatables in events). The only reason this worked is because of the broken NeoLua runtime on the C# server.

  • A servers that isn’t supposed to be temporary (aka unmaintable)
  • Same scripting runtime as client (fully supported C# and Lua)
  • Proper multi threading and scheduling
  • A better platform for OneSync
  • Consistency with client codebase (as it’s the same codebase)

Stop thinking we do this to spite the community

Once again it’s people like you that help us stay motivated :slight_smile:

If you want to make the wiki page easier to understand / clearer that would be awesome!

Why though? Why would you ever want this? That’s just unoptimized.

That’s not healthy :frowning: Hopefully the scripting will be easier in the future and not require 15h sessions. It’s definitely not where we want it to be atm, but making a scripting enviroment for another scripting enviroment is kinda weird.

But the resource downloading works exactly the same as the C# server???

5 Likes

RAGE plugin hook, like LSPDFR uses RAGE, EUP, etc

This will still have to same problems as any ScriptHook multiplayer mod

1 Like

So since this happened, I’ve been setting up an FXServer for the first time and already on a fresh setup followed by this tutorial https://youtu.be/5oX5Z8HhuQE I have an issue when I attempt to connect to my server, it shows “Couldn’t load resource sessionmanager. :(” but in the cmd it shows that it has been loaded and started. I am not too sure about this change, I just started a CitizenMP.Server a few weeks ago and it has been stable, I mean running for days and no connection issues. It seems that I am doing everything right since I’ve redone it over 3 times now and it keeps coming out with the same outcome.

Try run restart sessionmanager in console, hopefully this is fixed soon

My question about sessionmanager is why should that have to be done every time?? Does it make a difference with the old session manager cause i can get to work fine with FX