Logo

Managing Your Garry's Mod Server with Wisp

Managing Your Garry's Mod Server with Wisp

Guide to using the Wisp gaming panel to configure and manage your Garry's Mod server.

Introduction

Welcome to your VeryCloud Garry's Mod server! Your server comes with the Wisp gaming panel, a powerful interface that makes managing your GMod server simple and intuitive. This guide will walk you through all the features and help you configure your server for the best gaming experience.

Getting Started

What You'll Need

  • VeryCloud Garry's Mod server (active subscription)
  • Wisp panel access: Your login credentials sent via email
  • Steam account for Workshop addon management
  • Basic understanding of Garry's Mod concepts

First Login

  1. Access Your Panel
    • Go to panel.verycloud.fr
    • Use the credentials provided in your welcome email
    • Select your Garry's Mod server from the dashboard
  2. Panel Overview
    • Console: Real-time server output and command execution
    • File Manager: Browse and edit server files
    • Settings: Configure server parameters
    • Plugins: Manage addons and modifications
    • Users: Player management and permissions

Server Management Basics

Starting and Stopping Your Server

  1. Server Controls
    • Start: Green play button or "Start Server"
    • Stop: Red stop button (always stop before making changes)
    • Restart: Yellow restart button for applying changes
    • Kill: Force stop if server becomes unresponsive
  2. Server Status
    • Online: Green indicator, players can connect
    • Starting: Yellow indicator, server is booting up
    • Offline: Red indicator, server is stopped
    • Crashed: Orange indicator, server needs attention

Using the Console

The console is your direct line to the server:

// Essential console commands
status                    // Show connected players
changelevel gm_construct  // Change map
say "Hello everyone!"     // Send message to all players
kick PlayerName           // Remove a player
ban PlayerName 60         // Ban player for 60 minutes

Server Configuration

Basic Server Settings

  1. Navigate to Settings
    • Click "Server Settings" in the Wisp panel
    • Configure your server's basic information
  2. Essential Configuration
    // Server Identity
    hostname "Your Amazing GMod Server"
    sv_password ""                    // Leave empty for public server
    sv_region 3                      // Europe region
    
    // Performance (VeryCloud Optimized)
    sv_maxplayers 20                 // Adjust based on your plan
    fps_max 300
    sv_maxrate 30000
    sv_minrate 7500
    
    // Gameplay
    mp_timelimit 0                   // No time limit
    mp_fraglimit 0                   // No frag limit
    sv_gravity 600                   // Default gravity
    
  3. Save and Apply
    • Click "Save Configuration"
    • Restart your server for changes to take effect

Installing Addons and Mods

  1. Workshop Integration
    • Go to "Addons" or "Workshop" in Wisp
    • Click "Add Workshop Item"
    • Paste the Steam Workshop URL or ID
    • Example: https://steamcommunity.com/sharedfiles/filedetails/?id=557962238
  2. Popular Workshop Addons
    • ULX Admin System: ID 557962238
    • DarkRP Gamemode: ID 248302805
    • Pointshop: ID 213755286
    • Wire Extras: ID 160250458
  3. Managing Workshop Items
    • Enable/disable addons with toggle switches
    • View addon details and requirements
    • Update addons automatically

Manual Addon Upload

  1. File Manager Method
    • Navigate to File Manager โ†’ garrysmod/addons/
    • Click "Upload" or "Create Folder"
    • Upload your addon folder structure
  2. Proper Structure
    garrysmod/
    โ”œโ”€โ”€ addons/
    โ”‚   โ”œโ”€โ”€ my_custom_addon/
    โ”‚   โ”‚   โ”œโ”€โ”€ lua/
    โ”‚   โ”‚   โ”œโ”€โ”€ materials/
    โ”‚   โ”‚   โ”œโ”€โ”€ sound/
    โ”‚   โ”‚   โ””โ”€โ”€ addon.json
    โ”‚   โ””โ”€โ”€ ulx/
    โ”œโ”€โ”€ cfg/
    โ””โ”€โ”€ data/
    

Player Management

Admin System Setup

  1. Add ULX via Workshop
    • Workshop ID: 557962238 (ULX)
    • Workshop ID: 557962394 (ULib - required dependency)
    • Enable both addons and restart server
  2. First-Time Setup
    • Join your server
    • Open console and type: ulx adduserid <your_steam_id> superadmin
    • Or use Wisp's Users section to grant permissions

Setting Up Ranks

  1. Default ULX Groups
    • User: Basic player
    • VIP: Donator privileges
    • Admin: Moderation powers
    • Superadmin: Full control
  2. Managing Permissions
    • Use Users tab in Wisp
    • Assign ranks to Steam IDs
    • Configure group permissions in-game with !menu

Essential Admin Commands

// Player Management
!kick <player> <reason>           // Remove player
!ban <player> <time> <reason>     // Ban player (time in minutes, 0 = permanent)
!unban <steam_id>                 // Remove ban
!bring <player>                   // Teleport player to you
!goto <player>                    // Teleport to player
!spectate <player>                // Watch player

// Server Control
!map <mapname>                    // Change map
!restart                          // Restart map
!say <message>                    // Server announcement
!psay <player> <message>          // Private message

// Admin Tools
!cloak                           // Become invisible
!god                            // Invincibility toggle
!noclip                         // Walk through walls
!slap <player>                  // Slap player
!slay <player>                  // Kill player

Gamemode Configuration

Setting Up DarkRP

  1. Install DarkRP
    • Workshop ID: 248302805
    • Enable via Wisp addon manager
    • Set gamemode to darkrp in server settings
  2. Basic DarkRP Configuration
    // In settings or console
    rp_motd "Welcome to our DarkRP server!"
    rp_maxvehicles 3
    rp_allowvehicleowning 1
    rp_showdeaths 1
    rp_showsuicides 1
    
  3. Customizing Jobs
    • Edit via File Manager: darkrp/gamemode/config/jobrelated.lua
    • Or use DarkRP modification addon for easier editing
    • Always backup before editing!

Trouble in Terrorist Town (TTT)

  1. Setup
    • Built into GMod (no workshop needed)
    • Set gamemode to terrortown
    • Recommended player count: 6-16
  2. TTT Maps
    • ttt_minecraft_b5
    • ttt_dolls
    • ttt_clue

Prop Hunt

  1. Installation
    • Workshop ID: 135509255 (Fretta Prop Hunt)
    • Enable addon and restart
    • Set gamemode to prop_hunt

Server Optimization

Performance Settings by VeryCloud Plan

Starter Plan (2GB RAM)

sv_maxplayers 12
fps_max 200
net_maxfilesize 64
sv_downloadurl ""           // Disable FastDL if not needed

Gaming Plan (4GB RAM)

sv_maxplayers 24
fps_max 300
net_maxfilesize 128
sv_allowupload 1
sv_allowdownload 1

Pro Plan (8GB+ RAM)

sv_maxplayers 40
fps_max 500
net_maxfilesize 256
sv_parallel_sendsnapshot 1

Resource Management

  1. Monitor Resource Usage
    • Check Resource Usage in Wisp
    • Watch CPU and RAM consumption
    • Monitor network usage
  2. Optimization Tips
    // Reduce server load
    sv_hibernate_think 1        // Server hibernation
    host_thread_mode 0          // Disable threading issues
    fps_max 300                 // Cap FPS appropriately
    
    // Network optimization
    sv_maxrate 25000           // Max download rate per player
    sv_minrate 5000            // Minimum rate
    sv_maxupdaterate 66        // Max updates per second
    

File Management

Important Directories

  • garrysmod/cfg/: Configuration files
  • garrysmod/addons/: Installed addons
  • garrysmod/data/: Save data, bans, user data
  • garrysmod/maps/: Custom maps
  • garrysmod/materials/: Textures and images
  • garrysmod/sound/: Audio files

Editing Configuration Files

  1. Using Wisp File Manager
    • Navigate to file location
    • Click "Edit" button
    • Make changes and "Save"
    • Restart server if needed
  2. Important Files
    • server.cfg: Main server configuration
    • autoexec.cfg: Commands run on server start
    • banned_user.cfg: Banned players list
    • banned_ip.cfg: Banned IP addresses

Backups and Recovery

Automatic Backups

  1. Wisp Backup System
    • Navigate to "Backups" in panel
    • Set automatic backup schedule
    • Choose what to backup (files, databases)
  2. Manual Backups
    • Click "Create Backup"
    • Download backups to local storage
    • Test backup restoration regularly

What to Backup

  • Essential Files
    • Server configuration files
    • Custom addons
    • Player data and saves
    • Custom maps
  • Database Data (if applicable)
    • DarkRP player data
    • ULX permissions
    • Pointshop purchases

Troubleshooting

Common Issues

Server Won't Start

Check These First:

  1. View Console for error messages
  2. Check Resource Usage - ensure enough RAM/CPU
  3. Review recent changes to addons or configuration
  4. Try starting with minimal addons

Common Error Messages:

Error: Lua Error - Check for conflicting addons
Warning: Missing map - Verify map file exists
Network: Failed to bind - Check port conflicts

Players Can't Connect

Solutions:

  1. Verify server is Online (green status)
  2. Check firewall settings in VeryCloud panel
  3. Ensure server isn't password protected unintentionally
  4. Verify max players limit isn't reached

Addons Not Working

Troubleshooting Steps:

  1. Check addon compatibility with current GMod version
  2. Verify all dependencies are installed
  3. Look for Lua errors in console
  4. Disable conflicting addons one by one

Performance Issues

Server Lag/Low TPS

Optimization Steps:

  1. Reduce Player Count
    • Lower sv_maxplayers if using max capacity
  2. Remove Heavy Addons
    • Identify resource-intensive addons
    • Consider lighter alternatives
  3. Optimize Maps
    • Use well-optimized maps
    • Avoid maps with too many props/effects

High RAM Usage

Memory Management:

// Add to server.cfg
sv_hibernate_think 1
lua_log_sv 0
sv_maxrate 20000            // Reduce if bandwidth is limited
gmod_physiterations 1       // Reduce physics calculations

Advanced Features

FastDL Setup

  1. File Server Configuration
    • Set up web server for file hosting
    • Configure sv_downloadurl in server settings
    • Compress files for faster downloads
  2. Resource Management
    // In server.cfg or autorun
    resource.AddFile("materials/custom_texture.png")
    resource.AddFile("sound/custom_sound.wav")
    resource.AddWorkshop("123456789")  // Workshop items
    

Custom Loading Screen

  1. HTML Loading Screen
    • Create custom HTML/CSS/JS loading page
    • Upload to garrysmod/html/
    • Configure in server settings
  2. Workshop Loading Screen
    • Use Workshop loading screens
    • Add via Workshop addon management
    • Customize with server information

MySQL Database Integration

  1. Database Setup (Pro plans)
    • Configure MySQL connection in addons
    • Use for persistent player data
    • Essential for DarkRP and similar gamemodes
  2. Database Management
    • Access via Database tab in Wisp
    • Create backups regularly
    • Monitor query performance

Support and Resources

Available Resources

Before Contacting Support

Information to Prepare:

  1. Server details: Plan type, server ID
  2. Issue description: What you were trying to do
  3. Error messages: Copy exact error text from console
  4. Addon list: Which addons are installed
  5. Recent changes: What was changed before the issue

Community Resources

  • Steam Workshop: Best source for quality addons
  • FacePunch Forums: GMod community and help
  • Reddit /r/gmod: Community discussions
  • YouTube Tutorials: Visual guides for complex setups

Conclusion

Your Garry's Mod server with Wisp is a powerful platform for creating unique gaming experiences. Start with basic configuration, gradually add features, and always test changes before going live with players.

Key Points to Remember

โœ… Always stop server before making configuration changes โœ… Backup regularly especially before major updates โœ… Monitor performance and adjust settings as needed โœ… Test addons in small groups before full deployment โœ… Keep backups of working configurations

Next Steps

  1. Configure basic settings and test server functionality
  2. Install essential addons like ULX for administration
  3. Choose your gamemode and customize accordingly
  4. Invite friends and start building your community!

Join our Discord community server

For any questions, suggestions, or just to chat with the community, join us on Discord!

900+Members