Jump to content
Sign in to follow this  

ZE Possible Fixes

Recommended Posts

I know I haven’t played here in a long time (nor do I intend to return), but since I have been playing on other communities, I have learned some stuff that might help to improve sG ZE (assuming there are still active staff for it).



Obviously there is way to remove lag completely without just getting flat out better hardware, but there are some things that have been proven to be laggy on other servers that may help to change.

1. Player hitboxes


            Many other ze servers only have hitboxes in the feet of their human models so that the server doesn’t have to calculate hit penetration through players to hit zombies (since the sourcemod plugin, while nice, is inherently laggy). You don't have to worry about zombies being able to knife CTs if you remove the CT hitbox, since the knife's hit detection doesn't use the bullets' hitboxes. If you don’t want to edit the models you already have on the server, you can just steal some from others communities, such as GFL, since all of their CT models have the hitboxes changed. This is also why their default CT model is not the default csgo models, but rather a custom model.

            In addition to this, some maps such as ze_space_flight, ze_minecraft_adventure, and a few others change the default model to one included with the map. Typically these map models are unoptimized, and, as such, should be removed. They can be disabled using either just a stripper config, or a stripper config + custom vscript combo. Here is an example of a stripper to remove it on ze_space_flight as a reference:

Stripper: https://github.com/gflclan-cs-go-ze/ZE-Configs/blob/master/stripper/ze_space_flight_p3.cfg

Vscript for use with the stripper: https://github.com/gflclan-cs-go-ze/ZE-Configs/blob/master/vscripts/EnforcePlayerModel_patched.nut

The fix would depend on the map in question, so only use the above links as refence on how to fix it, not as an actual fix to everything.


2. Plugins

            Some plugins, albeit nice to have, are quiet laggy. It is up to any staff to decide if the usefulness of a plugin outweighs its cpu cost and whether to remove it or not. I have heard that some especially laggy plugins are the player hide plugin, the timer plugin (which checks chat messages for certain keywords such as sec, seconds, etc. and then puts a timer with that message into a game_text entity that counts down), and some anti cheat plugins.


3. Maps

            This is going to be on a map by map basis. There are some large offenders like malgo reactor that honestly shouldn’t be on any server due to being terribly optimized, but others just have certain parts that cause lag (such as how ze_games, ze_tloz_stone_tower_temple, and a few others). This small laggy section could be something as small as making all the players spawn on a single point during the freeze time before a round starts (since 20+ people stacking on each other is quite laggy on the ze server), and simply adding more locations for players to be while frozen via the use of a stripper would solve this.


LDR Compiled maps

            If a map is compiled in LDR lightning, remove it from the server. LDR compiled maps can, and often do, randomly crash clients either on joining the map or switching off of it. Since this bug was discovered, many maps have been recompiled in HDR to help prevent this. All LDR compiled maps should be either updated or completely removed (if they haven’t been updated). In addition, you should take care to check the compiled settings of any new maps added to make sure they are all HDR compiled. You can either look at map lists of other servers that keep LDR maps off them or use bspsrc on a map by map basis to check compile settings for this.


Fixing Broken Parts of Maps Already on the Server

            If there are bugs in any maps on the server, you don’t need to wait for the mapper to fix them or to compile new versions on your own. The server has BAILOPAN’s stripper plugin so you can edit the maps yourselves to fix these bugs. While there are limitations on what a stripper can do, as long as you are dealing with entities and not brushes, you should be able to change anything on the map. Hell, even if you want to add brushes to block off skips or exploits, you can use the reuse the model of a trigger and turn it into a func_brush to block it off. Something a stripper can’t fix though, is when a map has badly packed its particles or improperly named them. Maps like these should be straight up removed and the mapper should be told how to fix their particles (More on the particle crashing: https://rafuron.wordpress.com/2015/03/04/how-can-mappers-help-to-prevent-the-infamous-particle-crash/). Strippers aren’t even difficult to make; as long as you know how to map, you can make a stripper config. If you want to learn how to make a stripper, here is the documentation for the plugin: http://bailopan.net/stripper/

            However, even if you don’t want to make strippers, many other communities have some of their strippers publicly available. Just use theirs if you don’t have the fix for a certain map (just be careful because some strippers might add or change entities based on a file/model the server itself has in the fastdl, so in these cases you would either have to edit that or add the file to your own fastdl). In addition to these, certain maps have official strippers out that were published by the mappers to fix some bugs, such as santassination.


GFL’s Strippers and EntWatch Files: https://github.com/gflclan-cs-go-ze/ZE-Configs

Mapeadores’s Strippers: https://github.com/Mapeadores/stripper-cfgs

A few of Steam Gamers’s strippers: https://github.com/AgentWesker/maps



Not sure how much this will actually help your server or if there is even a point in fixing a dead server, but here is some info if you want to use it.

Share this post

Link to post
Share on other sites

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.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Sign in to follow this  

  • Create New...