Thanks for your input. I'll hit up Bambo. However if it's not part of the community, it's potentially not going to be used for it. Faustie said if there were enough of us, we could get an in community area to work with, which I feel would be best. My concern is that I don't want to put in work, only to have it go to some other community, or sit and collect dust.
I'll discuss things with Bambo and see what turns out. Thanks again, for spot correcting me. Without feedback, I can't grow.
Im not sure 100% but atmos its one of the problems we got atm , it drops alot of fps
I have my atmos largely disabled (can't figure out how to turn off the skybox clouds), which helps a little, but not much.
As discussed in our Community Meeting. A LOT of the lag comes from the gamemode. They talked about how some of the code from the gamemode is more than 10 years old. Also mentioning, there were different developers among these years with different coding styles, so changing it to a modern style isn't always easy. Since I am a coder, I know that GMod has changed and added a lot of functions throughout these years. Older versions of code using functions that may be "out of date" or "discontinued". To go through the hundred of lines and repeatedly examine each line for "older" functions, will take an enormous amount of time. Also the networking of the server is a fairly big issue, as again, newer functions allow for easier ways for networked information to be shared between the server and the client.
This is probably the most detailed answer you are gonna get about the gamemode, unless someone with more knowledge comes forth. The map can be a very small factor to the FPS, but nonetheless, will improve it. In addition, I don't believe it is a big enough issue to:
1. Make a custom map
-I agree that this would sound like the way to go, but if we are looking at the longevity of LL, I don't think this is the answer. Making people download more content to what they already have, just to play one server, I think is a stupid decision. all it will do is slow down the increase of our population, or even decrease our population.
2. Make changes to the map
-I don't think you can make changes to a map and use the same .bsp file. Because everything you change in hammer.exe changes the encoding of the file. This is not my strong suit, map making, but we would still have to make someone download a different map just to play our gamemode, just for the smallest bit of improvement. I don't think changing or doing anything with the map is going to help with LL.
This is probably not what you wanted to hear, but that is my opinion on it. If you wish to contribute, try and learn how to code in lua and the GLua functions, can be self-taught with enough dedication, and apply for contributor.
(Dec 11, 2017, 01:15 AM)Monkey Wrote: [ -> ]As discussed in our Community Meeting. A LOT of the lag comes from the gamemode. They talked about how some of the code from the gamemode is more than 10 years old. Also mentioning, there were different developers among these years with different coding styles, so changing it to a modern style isn't always easy. Since I am a coder, I know that GMod has changed and added a lot of functions throughout these years. Older versions of code using functions that may be "out of date" or "discontinued". To go through the hundred of lines and repeatedly examine each line for "older" functions, will take an enormous amount of time. Also the networking of the server is a fairly big issue, as again, newer functions allow for easier ways for networked information to be shared between the server and the client.
This is probably the most detailed answer you are gonna get about the gamemode, unless someone with more knowledge comes forth. The map can be a very small factor to the FPS, but nonetheless, will improve it. In addition, I don't believe it is a big enough issue to:
1. Make a custom map
-I agree that this would sound like the way to go, but if we are looking at the longevity of LL, I don't think this is the answer. Making people download more content to what they already have, just to play one server, I think is a stupid decision. all it will do is slow down the increase of our population, or even decrease our population.
2. Make changes to the map
-I don't think you can make changes to a map and use the same .bsp file. Because everything you change in hammer.exe changes the encoding of the file. This is not my strong suit, map making, but we would still have to make someone download a different map just to play our gamemode, just for the smallest bit of improvement. I don't think changing or doing anything with the map is going to help with LL.
This is probably not what you wanted to hear, but that is my opinion on it. If you wish to contribute, try and learn how to code in lua and the GLua functions, can be self-taught with enough dedication, and apply for contributor.
But why i have fix 60+ fps in dark rp 120+ server ? they have a shit tons addons to adn must have the same codeing to
(Dec 11, 2017, 02:43 AM)xerath404 Wrote: [ -> ] (Dec 11, 2017, 01:15 AM)Monkey Wrote: [ -> ]-snip-
But why i have fix 60+ fps in dark rp 120+ server ? they have a shit tons addons to adn must have the same codeing to
A lot of addons are kept up to date with the current GLua standard of coding and networking. Most creators are always trying their best to optimize their addon for others. Its not the addons that are the main issue, its the large amount of code that is the base of LL's gamemode. Don't disregard that addons still have an impact in performance.
Your statement also proves my point that it is not the map that is the issue, only if the darkrp server is running rockford.
one of the owners of perpheads made a custom map and it worked out pretty well for them
rp_paralake_city_v4
temar can try too xd
(Dec 11, 2017, 12:41 AM)Jokhah Wrote: [ -> ](can't figure out how to turn off the skybox clouds)
Sadly u cant remove such feature man unless atmos its disabled for completly
Though I was saddened by some aspects of your response, it was very well put. Thanks for giving us more information on the topic.