Garry's Mod Players Crashing (Timed Out/Lua Panic/Engine Error)
How to prevent players from Timing Out or crashing due to: Engine Errors, Lua Panics, Etc...
These issues are fairly common, a lot more common than the server itself crashing. The GMod client can crash due to a various number of reasons but thankfully we're able to document most of them to help you solve any issue you may have!
If you were unable to find a satisfying answer please feel free to ask us in our discord!
Common Disconnects
The list below isSome readersHow to install GmodAdminSuite
What is GmodAdminSuite?
GmodAdminSuite (known as GAS) is a fully kitted out suite for gmod, it is incredibly useful with features like custom commands, secondary user groups, and an fps booster!
Installing GmodAdminSuite is incredibly easy and even easier with the Physgun Mod Manager.
Installing GmodAdminSuite
We're going to go over the step by step process of installing the suite, it's incredibly fasSome readersHow to install MySQLOO for your Garry's Mod Server
🔌 Installing MySQLOO for your Garry's Mod server to use a MySQL Database
The MySQLOO module is used to connect a MySQL database to addons, widely used by primarily any addon using MySQL.
Luckily with the Physgun Gamepanel it is incredibly easy to install MySQLOO!
Installing MySQLOO
Simply follow the steps below to install MySQLOO onto your Garry's Mod server.
Navigate to Your Server on the Physgun Gamepanel
Navigate to Tools Mod Manager, usiFew readersHow to create custom skins in Weapon Cosmetics
How to create custom skins for your server.
Creating custom skins is a significant and valuable feature included with Weapon Cosmetics because it lets you differentiate your server from others, giving you the ability to have unique skins.
However, this process is relatively more complex than the one used to create charms and stickers, which are configured in-game.
Installing Weapon Cosmetics
First of all, we are going to install Weapon Cosmetics. You'll want to click on Your Server inFew readersHow to install XEON DRM
Installing XEON DRM onto your Garry's Mod Server
Xeon is a DRM for Billy's scripts such as bLogs, bWhitelist, etc.. It is required if you're going to use one of his addons.
Installing Xeon is incredibly easy, even more so with a Physgun Server using the Mod Manager we have built into our custom gamepanel!
Installing XEON DRM via Mod Manager (Easy)
Using Physgun's Mod Manager installing Xeon is as easy as 1-click, after that all you need to do is activate it in-game.
Follow the steps bFew readersInstalling DarkRP Modifications
Configuring DarkRP with darkrpmodifications
If you want to configure/modify any part of DarkRP you'll want to do it using the darkrpmodifications addon. It is very much not recommended to modify core DarkRP files, this is why darkrpmodifications exist!
With our advanced Mod Manager it is painless and easy to install darkrpmodifications to your Garry's Mod server!
Navigate to the Physgun Mod Manager
You'll want to click on Your Server in the gamepanel and then you can findFew readersAdding a password to your Garry's Mod Server
How to add a password to your Garry's Mod Server
Sometimes you want privacy, and that's understandable whether it's a private server or a development server! Adding a password is the best way to ensure no one can join you uninvited!
Setting a password is very quick and painless and we'll quickly go over how to do it!
Permanent password
Permanent does not mean it can't be removed, it simply means the password will stay on the server as long as it stays in the server.cfg
First we'll hFew readersHow to install ULX
How to install ULX onto your Garry's Mod Server
An admin mod is one of the most important things for a Garry's Mod server! Luckily Physgun has you covered!
Installing ULX on Physgun is incredibly simple and easy with our advanced mod manager!
Navigate to the Physgun Mod Manager
You'll want to click on Your Server in the gamepanel and then you can find the mod manager under Tools Mod Manager on the left sidebar!
After that scroll until you see the mod "ULX & ULib"
ThenFew readersHow to setup MySQL for GAS (bLogs/bWhitelist)
💽 How to setup MySQL for bLogs and bWhitelist (GModAdminSuite)
In this guide we'll go over setting up a MySQL database to your GModAdminSuite addons, whether it be bLogs, bWhitelist this guide applies to both!
Before connecting your database you'll need to setup a couple of things. Such as an existing database and the gas-config addon.
Installing GmodAdminSuite (GAS Config) (https://help.physgun.com/en/article/how-to-install-gmodadminsuite-f0znnFew readersHow to install Billy's Whitelist (bWhitelist)
How to install Billy's Whitelist easy and for free using Physgun
Billy's Whitelist (known as bWhitelist) is the best whitelisting system for Garry's Mod roleplay servers. Performant, extensive and easy to use.
Before you continue please read the requirements before installing bWhitelist!
You will need the following addons installed:
XEON DRM - Click Here for Install GuidFew readersHow to set yourself to superadmin (ULX/SAM/SAdmin)
Setting your rank to superadmin in your Garry's Mod Server
Making yourself a superadmin is one of the most important steps in owning a Garry's Mod server. Most addons that have no permissions only allow superadmins and those ranks that inherit superadmin to use them.
Setting yourself to superadmin in ULX
ULX is still the most popular free admin suite, setting yourself to superadmin is very easyFew readersGarry's Mod Server Crashing / Freezing
How to fix your Garry's Mod server from Crashing / Freezing
It happens to the best of us, servers will crash and freeze at the slightest issue gone wrong but it's okay at Physgun we have tools to help you solve this issue quickly!
Best way of identifying if your server hard crashed is when you see the following message below
This message simply only tells you that the server has crashed! The actual crash logs are above it or in our PhysFew readersHow Physgun brings your server to the top
Anycast and the Garry's Mod server list explained
Anycast is a technology that handles routing in a way where incoming requests can be routed through the nearest location to a client’s incoming connection.
Our network protection provider leverages the mass amount of locations and PoPs (Point of Presence) to cache the Source Engines A2S responce at the edge locations, responding to the serverlists requests at the a location closer to the player.Few readersFreeing up Disk Space
Cleaning up Disk Space for your Garry's Mod server
Sometimes your server can get a bit cluttered in the Disk Space department, and if your server reaches a certain limit it may not start.
This is an example of what it looks like when the disk space is maxed out on your game server.
In this guide we'll go over steps to reducing your disk spacFew readersHow to setup a workshop collection.
Creating a Garry's Mod Workshop Collection
If you've spent more than five minutes playing Garry's Mod, you'll probably have noticed that when you connect to most servers, you're required to download workshop content as you load in. This is a cheeky guide to quick start you on getting a workshop collection setup and linked to your game server, so your players are downloading the 200 DarkRP addons smoothly.Few readersSetting the location flag on your Garry's Mod Server
How to set your location flag on the server list
Setting your region flag is important for the Garry’s Mod server list, and it’s very easy to do!
Step 1: Visit your server.cfg file
You can find this file located in /garrysmod/cfg/server.cfg
Step 2: Find the svlocation option
This option will be in your server.cfg if for some reason it’s not in there you can always make it yourself!
Afterwords you will want to put the proper ISO code for the country flag you want on your serverFew readersHow to install Billy's Logs (bLogs)
How to install Billy's Logs easy and for free using Physgun
Billy's Logs (known as bLogs) is the best logging suite for Garry's Mod, extremely performant, easy to use and logs just about everything.
Before you continue please read the requirements before installing bLogs!
You will need the following addons installed:
XEON DRM - Click Here for Install Guide (/en/article/how-toFew readersHow to hide jobs in the DarkRP F4 Menu (DarkRP/bWhitelist/Xenin F4)
🥷 Hiding your DarkRP Jobs in the F4 Menu
Whether you are using the normal method or using bWhitelist we have a guide on how to use both to hide jobs players are not suppose to see!
🛂 How to hide your DarkRP jobs in the F4 Menu using the file
If you are not using bWhitelist to manage your jobs permissions you can always use the job file itself.
🚻 Making the job only visible to User Groups (e.g. vip/mod/etc..)
If you want to make a job only visiFew readersChanging the gamemode on your Garry's Mod Server
How to change the gamemode your server is using
This article will go over the very simple method we have at Physgun for setting your gamemode on your GMod Server!
Navigating to the Startup Parameters in the Physgun Gamepanel
First of all we'll have you navigate to the Physgun Gamepanel then please find the server you wish to change gamemodes on.
After that you can find the Startup Parameters under Configuration Startup Parameters on the left navbar!Few readersMounting CounterStrike: Source (CSS) to your Garry's Mod Server
Mounting CS:S to your Garry's Mod Server
Almost all maps use CS:S textures now-a-days! So it is important to mount CS:S to your game server so props aren't invisible or ghosting for you and your players!
At Physgun we recognize how important this is to any Garry's Mod server, so we've made sure every Physgun Garry's Mod Server has CS:S Included! Not to mention it's as easy as clicking 1 button to mount CS:S to your Physgun GMod Server!
How to mount CS:S on your GMod Server
TheFew readersChanging your servers name on the Server List
How to change your servers name on the Garry's Mod server list
Setting your desired server name is very important, everyone looking on the serverlist will see your server by the name you set. You can add all sorts of emojis and such to it too!
Doing this is very simple and we'll go over it quick and fast!
Navigating to your server.cfg
To change the name of your server you'll need to navigate to /garrysmod/cfg/server.cfg
Afterwords you will see an option named hostname "Server hosteFew readersHow to inspect & modify your Physgun game server database data.
Connecting to your Physgun game server database to inspect or modify your data.
You might have come to a situation where, for some reason, you want to check any data located in your Physgun database or modify it; however, to do this, you will need to use some external software to connect, visualize & modify your database, in this guide, we will explain step-by-step how to do this using a software called DBeaver.
Downloading and installing DBeaver
You can download DBeaver latest version frFew readersHow to generate GSLT token for GMod
Setting up your GSLT token for your Garry’s Mod Server
Setting up the GSLT token is very important if you want your server to be publicly listed on the server list. It’s thankfully very easy and simple to add and this guide will show you how to do it on your Physgun server!
Obtaining your GSLT key
To do this you first want to navigate to Valve’s GSLT Page and login to your Steam account. Please note you will need to own a copy of GarryFew readersChanging the playerslots on your Garry's Mod Server
How to change the max player slots for your Garry's Mod Server
With Physgun we do not limit you to slots, so you can choose however many player slots you want opened (max is 128, set by the game).
The process of changing how many player slots your server has is very easy and simple with Physgun's Gamepanel!
Changing slots in Startup Parameters
First you'll want to navigate to the Startup Parameters you can find them on the left sidebar under Configuration Startup Parameters
OncFew readersHow to remove /advert billboard for DarkRP
Removing the billboards that spawn when using /advert in DarkRP
If you're just now starting your own DarkRP server you may have noticed that when using /advert it spawns a billboard, obviously you don't want it to spawn a billboard but instead put text in chat such as Advert Username: This is my advert!.
This article will show you how to do that exactly! Simply follow the process below.
Installing the Old Advert addon
This addon will revert /advert to its original state which makesFew readersHow to use Billy's Admin Sits (bAdminSits) (Lua API Included)
Usage guide for Billy's Admin Sits (bAdminSits)
This guide will try its best to assist you with the powerful admin sit addon named Billy's Admin Sits.
Setting up a sit room/sit position
By default there are no sit rooms created when Billy's Admin Sits is first installed.
We recommend building a room yourself, you can even decorate it if you see fit! Persistent/PermaProps will do just fine.
After the next server start Billy's AdmiFew readersHow to Reinstall your Garry's Mod Server
How to completely reinstall your Garry's Mod server to default
Made a mistake with your server or just want to completely reset it back to default? This quick article covers that topic!
With Physgun you may notice the Reinstall function does not delete existing files, this is because if a core file gets corrupted you can use it to restore the core files without deleting any of your files.
Reinstalling your Garry's Mod Server
Simply follow the steps below to reset your GMod Server bacFew readersSetting the tickrate for your Garry's Mod Server
How to change the tickrate on your Garry's Mod Server
Using the Physgun Gamepanel it is incredibly easy to change the tickrate of your server. If you are not aware of what tickrate is basically it tells the server how much "fps" it can use, if your server is experiencing overloading due to unoptimized addons or other causes, lowering the tickrate is one of the best ways to make sure it's not constantly overloading.
Setting the tickrate for a GMod server is very easy, and we'll go over it reaFew readersHow to rename DarkRP.
Renaming DarkRP
You've probably noticed the DarkRP gamemode running under multiple different names during your time on Garry's Mod. So how do you rename DarkRP?Few readersHow to install DarkRP
Installing DarkRP onto your Garry's Mod Server
Installing DarkRP is a pretty simple task especially with Physgun as we provide you with 1-click installs!
At Physgun we employ our advanced Mod Manager to allow you to 1-click install darkrp, along with darkrpmodifications!
Navigate to the Mod Manager for your server
To find the Mod Manager you'll want to click on the following: Tools Mod Manager on the left sidebar in the gamepanel!
Once in the Mod Manager simply click the InstalFew readersCrash Handler
What is Physgun Crash Handler
Physgun Crash Handler is a module of Physgun Utils that gives you the ability to get low level information about crashes, recover from them, and prevent them.
Some key notes:
You can find the configuration file in the Physgun Utils tab on your game panel
You can use the Lua API to greatly extend the ability's of the crash handler, default handlers will be released at a later date.
Features
Detect Infinite Loops in Lua
Detect Segmentation FaulFew readersRestrict Prop Spawning to specific DarkRP Jobs
Restricting prop spawning to only specific job(s)
Sometimes you may only want a certain job (e.g. Mayor) to spawn props, luckily this guide should help you solve this very problem!
Making a simple lua script to restrict prop spawning to specific jobs
In the guide below we'll go over a very simple lua script that will allow you to only allow certain jobs to spawn props!
First create the file!
/garrysmod/addons/restrictpropspawning/lua/autorun/restrictpropspawning.lua
Once thatFew readers