Configuring your Garry's Mod server workshop


Welcome to the Mesnie, the house, the brotherhood of Gamers, who support your community gaming projects!

Tutorials on the gmod server workshop are rare and incomplete, so I decided to make one.

See also : Creating a dedicated Garry's Mod server under Linux 

Feel free to ask any questions you may have in the comments, and to make a donation if you can (top right of the site).

 

Introduction

Thanks to the Workshop, if you follow this tutorial correctly, you can keep the addons on your Gmod server (Garry's Mod) up to date automatically each time the serv is rebooted, without version problems, you don't need FTP to configure a FastDL and redo it each time a plugin is changed, you relieve your FTP server... In short, there are so many advantages to Gmod servers! The whole thing may seem complex at first, but once you've got the hang of it you'll soon get used to it and it's much easier to manage.

 

Limits and solutions

Three However, there are two limitations:

- SOLVED!! Addons larger than 64 MB are blocked, Garry being aware of this and doing nothing;

-You are forced to update addons, if any, every time the serv is rebooted (unavoidable but automatic).

-You won't be able to modify the plugin code directly using this method.

 

If you still want to use addons larger than 64 MB: you'll need to download them client-side (in your game), retrieve the .gma file, rename it, and place it in the server's "addons" folder, subscribe to the item anyway, and follow all the steps in the tutorial, including step 4) so that players download the addon when they connect to the serv if you wish, and you'll need to repeat this procedure each time the addon is updated.

-If you want to modify an addon that can only be found on the workshop, you need to use a .gma extractor and then use your addon as a regular addon, putting its folder in the addons folder.

 

Here we go, good luck!

 

Prerequisite:

Access to your server's launch options. You can do this if you host your server yourself on a dedicated machine or at home, for example, but it's blocked with some bad hosts (particularly because you could have a 64-slot server when you're paying for 16, for example), but sometimes you can still manage the workshop.

 

Mandatory steps :

  1. Get your Steam API Key
  2. Create a collection in the workshop, add addons and publish it
  3. Activate the API and Workshop ID when the server is launched
  4. Create an LUA file listing all the addons to be downloaded on the client side
  5. Restart your serv and enjoy!

 

1) Get your Steam API Key

Go here and follow the instructions https://steamcommunity.com/dev/apikey
Make a note of this key somewhere, it will be used as the -authkey in the server launch options.

 

 2) Create a collection in the workshop, add its addons and publish it

I don't know about you, but personally I find the workshop very, very badly organised, and it's hard to find what you're looking for...
I've put together some nice screenshots for you so you don't have to struggle too much.
We're already on our way to the Gmod workshopLog in to your Steam account.

a) Creating your collection

Then click on "collections" then "create a collection".

gmod collections

Choose a title and a cover image, which must be square and MORE than 195×195 pixels in size.
Enter a description, select the type of collection (default (linked objects) in 99% of cases).
You can add tags to indicate what your collection will contain.

You validate, and end up on a page that is of absolutely no immediate use (the logic of this workshop...).

unnecessary collection

b) Adding addons to the collection

You return to the workshop and go to the page of an addon that interests you, at random Wiremod
And you add it using the little "add to collection" button.

Add collection

 

You add as many as you like, and can then add more and more.

c) Publishing your collection

Don't get me wrong, it's totally counter-intuitive to find your collection...
To do this, return to the Gmod workshop home page, collections tab. This time go right to "Your workshop files" under the search bar. Then the Collections tab.

Click on your collection, and at the top, click on "Publish". otherwise your workshop collection will be inactive.

Publish

 

Well done, the collection is up and running!

d) Write down the ID of your collection

You end up with a collection page whose address looks like this:

http://steamcommunity.com/sharedfiles/filedetails/?id=251973500

 

Make a note of the ID!!!  This number at the end of the URL of your collection, here "251973500" in my case, note it down, for example in your note where you have kept your API, because it will also be useful to you!

 

 

3) Activate the API and Workshop ID when the server is launched

If you didn't write down your API when I told you to, you're a bit of a fool, but you can find it again. here.

At this point, as indicated in the prerequisites, you need to be able to define the launch options for your server.

As far as I'm concerned, mine runs on Linux, and I use DanielGibbs' excellent management script in which all you have to do is enter the IDs. In your case, unless you have a fairly well-developed launch script, you may have to do it by hand.
In your shortcut or launch script, where you find options such as -game garrysmod or +map gm_flatgrass, you will add in replacing YourCollectionID and YourSteamAPI with your previously noted values : +host_workshop_collection YourCollectionID -authkey YourSteamAPIKey
Without inverted commas, as is customary syntax.

At this stage, if you restart your server, in the console you should see it retrieve the files from the workshop and extract them automatically.

 

 

4) Create an LUA file listing all the addons to be loaded on the client side

The last step is to redo or update it as soon as you add or remove addons! Don't forget!
It consists of ensuring that your users automatically download files from the workshop when they connect to the server. Otherwise, for them, it will be as if the addons had not been installed. Note that pure LUA addons don't need this trick, as the LUA is sent automatically to clients when they connect, unlike addons that contain textures and sounds, for example.

To do this, you will create a .lua file (for example a .txt file that you will rename to .lua) in the :
your server/garrysmod/lua/autorun/server
You give it the name of your choice (without capitals, especially under Linux), for example I called it workshop_launcher.lua

There are 2 methods for filling it in, one manual and one automatic. The manual method is worthwhile if you only have a few addons.

Manual method :
The contents of this file will look like this:
resource.AddWorkshop( "187437437" )
resource.AddWorkshop( "125490679" )
resource.AddWorkshop( "278881337" )
resource.AddWorkshop( "150404359" )
resource.AddWorkshop( "144982052" )

Where between the inverted commas is the ID of each addon, which you need to enter one by one. How do I get the ID?
On an addon page, for example wiremod: http://steamcommunity.com/sharedfiles/filedetails/?id=160250458
The ID corresponds to the number at the end, in this case 160250458

Automatic method
Recently, I discovered a superb tool, a small programme, capable of generating the workshop file, just by entering your CollectionID! It's really handy!

ATTENTION: No longer available!

Use this site! http://www.configcreator.com/create/gmod/resources.lua
Topic link : http://facepunch.com/showthread.php?t=1325685
Direct programme download link : https://mega.co.nz/#!olsDGCzC!TiJ0tW0aOmqsiC3jx-PSlx68gKQ2RU3N7VYtkYayj9I

ressource generator workshop
ressource generator workshop

You enter the ID, click Generate, then I get a few script errors during loading, validate 2 or 3 times, and then all you have to do is copy the list and paste it into your .lua file.

Hours saved if you have lots of addons!

 

5) Take advantage

All that's left is to restart the serv and ask someone who doesn't have the addons to connect to see if it works.

If everything is good, all you have to do is enjoy! If not, ask your questions - I realise that it's hard to get it right the first time, no matter how hard you try.

Comments

43 responses to "Configuring your Garry's Mod server workshop”

  1. Macaron avatar
    Macaroon

    :hi: GG tuto it works but i have a problem the addon download and everything but you can't spawn them :( so it's like there is no addon i'm at mtxserv to host my serv and it's a darkrp serv that i'm trying to create

    sincerely

    1. UltimateByte avatar

      Hello, please :)
      A mistake in step 4?
      4) Create an LUA file listing all the addons to be loaded on the client side?
      Did you create a workshop_launcher.lua (or whatever_the_name.lua) file in your garrysmod/lua/autorun/server folder? With the correct syntax?

    2. UltimateByte avatar

      MTXServ is a ready-made server... So the tutorial doesn't really apply. Unless your host allows you to specify launch options or an API key and a collection, you can't do anything. I suggest you contact your host for this.

  2. Macaron avatar
    Macaroon

    When you log in you see that the addon has been downloaded but you can't see them in game. However, I used the software and copy/pasted all the resources.addworkshop here is the list:
    resource.AddWorkshop( " 112986621 " )
    resource.AddWorkshop( " 339124517 " )
    resource.AddWorkshop( " 229922346 " )
    resource.AddWorkshop( " 169011381 " )
    resource.AddWorkshop( " 107411755 " )
    resource.AddWorkshop( " 109643223 " )
    resource.AddWorkshop( " 282916144 " )
    resource.AddWorkshop( " 200318235 " )
    resource.AddWorkshop( " 282958377 " )
    resource.AddWorkshop( " 180507408 " )
    resource.AddWorkshop( " 201027186 " )
    resource.AddWorkshop( " 181283903 " )
    resource.AddWorkshop( " 181656972 " )
    resource.AddWorkshop( " 183140076 " )
    resource.AddWorkshop( " 183139624 " )
    resource.AddWorkshop( " 201027715 " )
    resource.AddWorkshop( " 105115318 " )
    resource.AddWorkshop( " 163221745 " )
    resource.AddWorkshop( " 275177651 " )
    resource.AddWorkshop( " 275189888 " )
    resource.AddWorkshop( " 108424005 " )
    resource.AddWorkshop( " 121961644 " )
    resource.AddWorkshop( " 186263258 " )
    resource.AddWorkshop( " 184937635 " )
    resource.AddWorkshop( " 229941186 " )
    resource.AddWorkshop( " 283077392 " )
    resource.AddWorkshop( " 108922813 " )
    resource.AddWorkshop( " 283399070 " )
    resource.AddWorkshop( " 151830991 " )
    resource.AddWorkshop( " 126921199 " )
    resource.AddWorkshop( " 113120185 " )
    resource.AddWorkshop( " 112606459 " )
    resource.AddWorkshop( " 113118541 " )
    resource.AddWorkshop( " 119146471 " )
    resource.AddWorkshop( " 126920533 " )
    resource.AddWorkshop( " 113997239 " )
    resource.AddWorkshop( " 114000337 " )
    resource.AddWorkshop( " 114001545 " )
    resource.AddWorkshop( " 119148996 " )
    resource.AddWorkshop( " 113999373 " )
    resource.AddWorkshop( " 120766823 " )
    resource.AddWorkshop( " 120765874 " )
    resource.AddWorkshop( " 119148120 " )
    resource.AddWorkshop( " 131246684 " )
    resource.AddWorkshop( " 123455501 " )
    resource.AddWorkshop( " 131243694 " )
    resource.AddWorkshop( " 123455885 " )
    resource.AddWorkshop( " 131245637 " )
    resource.AddWorkshop( " 123456202 " )
    resource.AddWorkshop( " 112607905 " )
    resource.AddWorkshop( " 182758912 " )

    1. UltimateByte avatar

      So it sounds as if the server hasn't downloaded the addons. Did you manage steps 1 to 3 correctly? Can you check that the addons are in the garrysmod/addons folder on the server?

  3. Macaron avatar
    Macaroon

    There are no addons in the addon file

    1. UltimateByte avatar

      Did you simply check your console server at launch? You need to see the addons downloading, or not downloading but at least trying to download. Sometimes steam servers are down and it doesn't work. The rest of the time there's normally no problem, but I suspect you've missed a step between 1 and 3, perhaps the launch options, or simply publishing the collection ;)

  4. Atomiklang avatar
    Atomiklang

    Hello,
    I'm on mtxserv and when I put
    +host_workshop_collection IDCollection -authkey SteamAPIKey
    Completed, he tells me "no authkey".

    1. UltimateByte avatar

      Hi, there,
      You've replaced the "SteamAPIKey" with the one that appears when you go to https://steamcommunity.com/dev/apikey ?
      And the same goes for the IDCollection, which should be replaced with the correct value.

  5. Zakhrin avatar

    Hi I have 1 Dedicated and I currently have in Server DARK RP and a Server Minecraft perfectly configured one adds some trade means of contacting us via my skype? If you want to contact me via skype : ownix.officiel or rasko.ktm choose 1 two to contact us.
    :bye it would be to make a project if possible to discuss.

    1. UltimateByte avatar

      Hi, come to TeamSpeak, I'm there almost all the time and every day as I work from home ;)
      (Send a message to an admin (we've got a beer in the logo if nobody sees that you're stuck on the home page)
      TS news link : http://www.mesnie.org/tuto/tuto-teamspeak-3-client/

  6. FraP-zsz avatar
    FraP-zsz

    Hello. I followed the tutorial to the letter but when a player comes to the serv he doesn't see the addons. No skin for example

    1. UltimateByte avatar

      Hi, if you can see the .gma files for the addons in your server addons folder, there's an error in step 4. In this case, if you have subscribed to the workshop addon, you should be able to use the addons.
      Keep us informed!)

  7. Stezo avatar
    Stezo

    hello to this part:

    If you didn't write down your API when I told you to, you're a bit of a fool, but you can find it here.
    At this level, I think you have the prerequisite of being able to define the launch options for your server.
    As far as I'm concerned, mine runs on Linux, and I use DanielGibbs' excellent management script in which all you have to do is enter the IDs. In your case, unless you have a fairly well-developed launch script, you may have to do it by hand.
    In your shortcut or launch script, where you find options such as -game garrysmod or +map gm_flatgrass, add the following, replacing them with the values you noted earlier: +host_workshop_collection IDCollection -authkey SteamAPIKey
    Without inverted commas, as is customary syntax.

    At this stage, if you restart your server, in the console you should see it retrieve the files from the workshop and extract them automatically.

    I don't know which file to modify or create

    Can you tell me his name?

    thx

  8. Stezo avatar
    Stezo

    ps: I'm with MTXserv

    1. UltimateByte avatar

      Helo, these are the launch options. If it's an in-house serv, you normally know where it is. If it's a serv from a hosting company, it's in your admin panel... If and only if the latter gives you access to add extra launch options. If not, change your host. If you can't find it, ask your host. If they don't reply, change host. The best thing to do with cheap servs is to acquire 2-3 linux bases, take a VPS like PulseHeberg (fairly good value for money) and follow the tutorial here https://www.terageek.org/tuto/tuto-serveur-dedie-gmod-linux-monitoring-admin-ulx-workshop/

  9. Stezo avatar
    Stezo

    new problem :'(

    Fetching Workshop Addons.. No -authkey
    Fetching Workshop Addons.. No -authkey
    Fetching Workshop Addons.. No -authkey
    Fetching Workshop Addons.. No -authkey

    can you help me?

    1. UltimateByte avatar

      Just read the message: No -authkey

      You need to have generated a steam API key that serves as -authkey
      Then all you have to do is follow this:

      "In your shortcut or launch script, where you find options such as -game garrysmod or +map gm_flatgrass, you will add the following, replacing YourCollectionID and YourSteamAPI with the values you noted earlier: +host_workshop_collection YourCollectionID -authkey YourSteamAPIKey
      Without inverted commas, as is the usual syntax.

  10. rafik775 avatar
    rafik775

    I wanted to know if the addons (player models) will be added to pointshop.

    1. UltimateByte avatar

      No idea, I don't use it ^^

  11. rafik775 avatar
    rafik775

    OK thanks all the same

  12. Syndrom avatar

    When I go to my API Key , it asks me for a URL , what do I put ? ^^

    1. UltimateByte avatar

      From memory it asks you for your website? You can make a github and put your URL for example if you don't have a site.

  13. Aurelien avatar
    Aurelien

    Hello

    My problem is that I'm with MtServ and I've followed the tutorial to the end but I don't understand this step:

    In your shortcut or launch script, where you find options such as -game garrysmod or +map gm_flatgrass, add the following, replacing them with the values you noted earlier: +host_workshop_collection IDCollection -authkey SteamAPIKey
    Without inverted commas, as is customary syntax.

    Because I can't find the file to be modified at all

  14. Yotta avatar
    Yotta

    Bonjour, très bon tuto, je me retrouve bloqué à un passage :
    after scrolling through the percentages of addon downloads, the server tells me "Download failed".
    A screenshot for more information:
    http://image.noelshack.com/fichiers/2015/16/1429289680-help.png

    1. UltimateByte avatar

      :hi:
      What bothers me is that it detects the addons, says it's mounting them, then a DL fails... And the most disturbing thing is that it fails at 83%, so it launches fine, which means it's not something that's blocking... Normally it does this on addons that are too big.

      In any case I note " unknown command " port " ".
      You can try using this syntax in your launch script and adding this command :
      -scrictportbind -ip x.x.x.x -port 27025 +clientport 27000 +tv_port 27050
      With x.x.x.x your public iP, and with the ports you put in what you want (even if there's a certain logic to the ports, in any case the ones I've shown you work on one of my servers). Of course, you'll do the appropriate port forwarding on your router.
      That said, I doubt that's where the problem lies, but you never know :)

  15. obitoo avatar
    obitoo

    Hello, I have an error, Lua JIT DISABLED do you know a solution?

    1. UltimateByte avatar

      Can you go into a bit more detail about what's going on in your console? From what I understand, Lua JIT is no longer used, so you must have obsolete modules that require it.

      1. obitoo avatar
        obitoo

        should I make a cooler copy?

  16. obitoo avatar
    obitoo

    Adding Path: [/home/serveur2/srcds/cstrike]
    FIND [/home/server2/srcds/cstrike/*.vpk]
    ADDING [/home/server2/srcds/cstrike/cstrike_pak_000.vpk]
    Couldn't load shader dll: game_shader_generic_garrysmod_srv.soConVarRef mat_dxlevel doesn't point to an existing ConVar
    Game_srv.so loaded for " Garry's Mod "
    Initializing Steam libraries for secure Internet server
    Logging into anonymous gameserver account.
    Fetching Workshop Addons...
    Calling GetCollectionDetails
    Collection has 5 Addons
    Connection to Steam servers successful.
    Public IP is 5.196.64.160.
    Assigned anonymous gameserver Steam ID [A-1:588994564(5488)].
    Mounting Addon '(Broken Physics) Five Nights at Freddy's 3 - Phantom Freddy' (436207145)
    Mounting Addon 'Eternity - Darkrp' (413752173)
    Downloading...
    Done!
    Extracting...
    Mounting Addon 'Assassins Creed Rogue: Shay Cormac Playermodel' (442214334)
    Mounting Addon 'M9K Weapons Full Pack' (300653696)
    Downloading...
    VAC secure mode is activated.
    Done!
    Extracting...
    Mounting Addon (437589262)
    Downloading...
    Done!
    Extracting...
    Not loading addon 'addons/ds_413752173.gma' - addon header invalid
    Couldn't mount addon [Eternity - Darkrp][addons/ds_413752173.gma]
    Removing bad addon addons/ds_413752173.gma
    Not loading addon 'addons/ds_300653696.gma' - addon header invalid
    Couldn't mount addon [M9K Weapons Full Pack][addons/ds_300653696.gma].
    Removing bad addon addons/ds_300653696.gma
    Not loading addon 'addons/ds_437589262.gma' - addon header invalid
    Couldn't mount addon [addons/ds_437589262.gma].
    Removing bad addon addons/ds_437589262.gma
    Adding Filesystem Addon '/home/serveur2/srcds/garrysmod/addons/pointshop
    Unknown command "cl_cmdrate
    Unknown command "cl_updaterate
    Unknown command "rate
    Unknown command "port
    Server logging enabled.
    Server logging data to file logs/L0517000.log
    05/17/2015 - 09:53:10: Log file started (file " logs/L0517000.log ") (game " /home/serveur2/srcds/garrysmod ") (version " 5969 ")
    05/17/2015 09:53:10: server_cvar " sv_password " " ***PROTECTED*** "
    05/17/2015 09:53:10: server_cvar " sbox_playershurtplayers " " 0 "
    05/17/2015 09:53:10: server_cvar " sbox_godmode " " 0 "
    05/17/2015 09:53:10: server_cvar " sbox_maxprops " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxragdolls " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxnpcs " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxballoons " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxeffects " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxdynamite " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxlamps " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxthrusters " " 30 "
    05/17/2015 09:53:10: server_cvar " sbox_maxwheels " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxhoverballs " " 20 "
    05/17/2015 09:53:10: server_cvar " sbox_maxvehicles " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxbuttons " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxsents " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxemitters " " 999 "
    Unknown command "sbox_maxspawners
    Unknown command "sbox_maxturrets
    Couldn't change active gamemode - 'prophunt' not found
    05/17/2015 09:53:10: server_cvar " sv_pausable " " 1 "
    05/17/2015 09:53:10: server_cvar " mp_friendlyfire " " 1 "
    05/17/2015 09:53:10: server_cvar " mp_timelimit " " "
    05/17/2015 09:53:10: server_cvar " sbox_maxthrusters " " 999 "
    05/17/2015 09:53:10: server_cvar " sbox_maxhoverballs " " 999 "
    WARNING: Port 27045 was unavailable - bound to port 27046 instead
    Network: IP 5.196.64.160, mode MP, dedicated Yes, ports 27040 SV / 27041 CL
    05/17/2015 09:53:10: server_cvar " mp_flashlight " " 1 "
    05/17/2015 - 09:53:10: Log file closed
    Server logging data to file logs/L0517001.log
    05/17/2015 - 09:53:10: Log file started (file " logs/L0517001.log ") (game " /home/serveur2/srcds/garrysmod ") (version " 5969 ")
    05/17/2015 - 09:53:10: Loading map " ph_theater "
    05/17/2015 - 09:53:10: server cvars start
    05/17/2015 - 09:53:10: " sbox_persist " = " "
    05/17/2015 - 09:53:10: " sbox_bonemanip_misc " = " 0 "
    05/17/2015 - 09:53:10: " sbox_bonemanip_player " = " 0 "
    05/17/2015 - 09:53:10: " sbox_bonemanip_npc " = " 1 "
    05/17/2015 - 09:53:10: " sbox_weapons " = " 1 "
    05/17/2015 - 09:53:10: " sbox_maxemitters " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxbuttons " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxhoverballs " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxthrusters " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxwheels " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxlights " = " 5 "
    05/17/2015 - 09:53:10: " sbox_maxlamps " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxdynamite " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxsents " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxnpcs " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxballoons " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxeffects " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxvehicles " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxragdolls " = " 999 "
    05/17/2015 - 09:53:10: " sbox_maxprops " = " 999 "
    05/17/2015 - 09:53:10: " sbox_playershurtplayers " = " 0 "
    05/17/2015 - 09:53:10: " sbox_godmode " = " 0 "
    05/17/2015 - 09:53:10: " sbox_noclip " = " 1 "
    05/17/2015 - 09:53:10: " physgun_limited " = " 0 "
    05/17/2015 - 09:53:10: " mp_friendlyfire " = " 1 "
    05/17/2015 - 09:53:10: " mp_fadetoblack " = " 0 "
    05/17/2015 - 09:53:10: " sv_hl2mp_weapon_respawn_time " = " 20 "
    05/17/2015 - 09:53:10: " sv_hl2mp_item_respawn_time " = " 30 "
    05/17/2015 - 09:53:10: " sv_report_client_settings " = " 0 "
    05/17/2015 - 09:53:10: " sv_gravity " = " 600 "
    05/17/2015 - 09:53:10: " sv_stopspeed " = " 10 "
    05/17/2015 - 09:53:10: " sv_noclipaccelerate " = " 5 "
    05/17/2015 - 09:53:10: " sv_noclipspeed " = " 5 "
    05/17/2015 - 09:53:10: " sv_specaccelerate " = " 5 "
    05/17/2015 - 09:53:10: " sv_specspeed " = " 3 "
    05/17/2015 - 09:53:10: " sv_specnoclip " = " 1 "
    05/17/2015 - 09:53:10: " sv_maxspeed " = " 10000 "
    05/17/2015 - 09:53:10: " sv_accelerate " = " 10 "
    05/17/2015 - 09:53:10: " sv_airaccelerate " = " 10 "
    05/17/2015 - 09:53:10: " sv_wateraccelerate " = " 10 "
    05/17/2015 - 09:53:10: " sv_waterfriction " = " 1 "
    05/17/2015 - 09:53:10: " sv_footsteps " = " 1 "
    05/17/2015 – 09:53:10: « sv_rollspeed » = « 200 »
    05/17/2015 – 09:53:10: « sv_rollangle » = « 0 »
    05/17/2015 – 09:53:10: « sv_friction » = « 8 »
    05/17/2015 – 09:53:10: « sv_bounce » = « 0 »
    05/17/2015 – 09:53:10: « sv_stepsize » = « 18 »
    05/17/2015 – 09:53:10: « r_VehicleViewDampen » = « 0 »
    05/17/2015 – 09:53:10: « r_JeepViewDampenFreq » = « 7.0 »
    05/17/2015 – 09:53:10: « r_JeepViewDampenDamp » = « 1.0 »
    05/17/2015 – 09:53:10: « r_JeepViewZHeight » = « 10.0 »
    05/17/2015 – 09:53:10: « r_AirboatViewDampenFreq » = « 7.0 »
    05/17/2015 – 09:53:10: « r_AirboatViewDampenDamp » = « 1.0 »
    05/17/2015 – 09:53:10: « r_AirboatViewZHeight » = « 0.0 »
    05/17/2015 – 09:53:10: « mp_timelimit » = «  »
    05/17/2015 – 09:53:10: « mp_fraglimit » = « 0 »
    05/17/2015 – 09:53:10: « nextlevel » = «  »
    05/17/2015 – 09:53:10: « sv_alltalk » = « 0 »
    05/17/2015 – 09:53:10: « sv_allowcslua » = « 0 »
    05/17/2015 – 09:53:10: « ai_disabled » = « 0 »
    05/17/2015 – 09:53:10: « ai_ignoreplayers » = « 0 »
    05/17/2015 – 09:53:10: « mp_teamplay » = « 0 »
    05/17/2015 – 09:53:10: « mp_falldamage » = « 0 »
    05/17/2015 – 09:53:10: « mp_weaponstay » = « 0 »
    05/17/2015 – 09:53:10: « mp_forcerespawn » = « 1 »
    05/17/2015 – 09:53:10: « mp_footsteps » = « 1 »
    05/17/2015 – 09:53:10: « mp_flashlight » = « 1 »
    05/17/2015 – 09:53:10: « mp_autocrosshair » = « 1 »
    05/17/2015 – 09:53:10: « decalfrequency » = « 10 »
    05/17/2015 – 09:53:10: « mp_teamlist » = « hgrunt;scientist »
    05/17/2015 – 09:53:10: « mp_allowNPCs » = « 1 »
    05/17/2015 – 09:53:10: « sv_password » = « 1btu »
    05/17/2015 – 09:53:10: « tv_relaypassword » = «  »
    05/17/2015 – 09:53:10: « tv_password » = «  »
    05/17/2015 – 09:53:10: « deathmatch » = « 1 »
    05/17/2015 – 09:53:10: « coop » = « 0 »
    05/17/2015 – 09:53:10: « sv_cheats » = « 0 »
    05/17/2015 – 09:53:10: « sv_pausable » = « 1 »
    05/17/2015 – 09:53:10: « sv_contact » = «  »
    05/17/2015 – 09:53:10: « sv_voiceenable » = « 1 »
    05/17/2015 – 09:53:10: « tv_enable » = « 0 »
    05/17/2015 – 09:53:10: « sv_steamgroup » = «  »
    05/17/2015 – 09:53:10: server cvars end
    PREP OK
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/cs_militia/light_outdoor_glass.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/cs_havana/wndz2.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/cs_havana/wndz2.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/cs_havana/wndz2.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/de_tides/tides_flag_a.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/de_tides/tides_flag_a.mdl)
    SOLID_VPHYSICS static prop with no vphysics model! (models/props/de_inferno/spirea.mdl)
    05/17/2015 – 09:53:12: Started map « ph_theater » (CRC « 6c89506695ae9d52447f895261f50966 »)
    Lua JIT is DISABLED!
    HTTP failed – ISteamHTTP isn’t available!
    05/17/2015 09:53:12: server_cvar « sensor_debugragdoll » « 0 »
    05/17/2015 09:53:12: server_cvar « sensor_stretchragdoll » « 0 »
    05/17/2015 09:53:12: Lua Error Couldn’t include file ‘autorun/server/workshop_launcher.lua’ (File not found) ()
    Couldn’t include file ‘autorun/server/workshop_launcher.lua’ (File not found) ()
    05/17/2015 09:53:12: server_cvar « toolmode_allow_axis » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_balloon » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_ballsocket » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_button » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_camera » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_colour » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_creator » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_duplicator » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_dynamite » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_editentity » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_elastic » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_emitter » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_example » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_eyeposer » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_faceposer » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_finger » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_hoverball » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_hydraulic » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_inflator » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_lamp » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_leafblower » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_light » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_material » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_motor » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_muscle » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_nocollide » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_paint » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_physprop » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_pulley » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_remover » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_rope » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_slider » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_thruster » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_trails » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_weld » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_wheel » « 1 »
    05/17/2015 09:53:12: server_cvar « toolmode_allow_winch » « 1 »
    ConVarRef room_type doesn’t point to an existing ConVar
    Executing dedicated server config file server.cfg
    Using map cycle file ‘cfg/mapcycle_default.txt’. (‘cfg/mapcycle.txt’ was not found.)
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Attempted to create unknown entity type info_ladder!
    Can’t init info_ladder
    Door func_door with conflicting collision settings, removing ignoredebris
    Door func_door with conflicting collision settings, removing ignoredebris
    Door func_door with conflicting collision settings, removing ignoredebris
    ERROR!: Can’t create physics object for models/props_lab/cleaver.mdl
    ERROR!: Can’t create physics object for models/props_lab/cleaver.mdl
    ERROR!: Can’t create physics object for models/props_lab/cleaver.mdl
    Door emergency_light_move with conflicting collision settings, removing ignoredebris
    Door emergency_light_door with conflicting collision settings, removing ignoredebris
    Door emergency_light_door with conflicting collision settings, removing ignoredebris
    Door emergency_light_door with conflicting collision settings, removing ignoredebris
    Door emergency_light_move with conflicting collision settings, removing ignoredebris
    Door emergency_light_move with conflicting collision settings, removing ignoredebris
    Door func_door_rotating with conflicting collision settings, removing ignoredebris
    Door func_door_rotating with conflicting collision settings, removing ignoredebris
    Door func_door_rotating with conflicting collision settings, removing ignoredebris
    Door func_door_rotating with conflicting collision settings, removing ignoredebris
    Nav File is wrong or something (1)
    Initializing Steam libraries for secure Internet server
    Logging into anonymous gameserver account.
    Server logging enabled.
    05/17/2015 – 09:53:13: Log file closed
    Server logging data to file logs/L0517002.log
    05/17/2015 – 09:53:13: Log file started (file « logs/L0517002.log ») (game « /home/serveur2/srcds/garrysmod ») (version « 5969 »)
    05/17/2015 09:53:13: server_cvar « sbox_maxthrusters » « 30 »
    05/17/2015 09:53:13: server_cvar « sbox_maxhoverballs » « 20 »
    Unknown command "sbox_maxspawners
    Unknown command "sbox_maxturrets
    Couldn't change active gamemode - 'prophunt' not found
    05/17/2015 09:53:13: server_cvar « sbox_maxthrusters » « 999 »
    05/17/2015 09:53:13: server_cvar « sbox_maxhoverballs » « 999 »
    Connection to Steam servers successful.
    Public IP is 5.196.64.160.
    Assigned anonymous gameserver Steam ID [A-1:589121544(5488)].
    VAC secure mode is activated.

    Voici tout ce que j’ai ;) :svp:

    1. UltimateByte avatar

      Wow désolé, je suis passé à côté de ton commentaire.

      Tu as résolu depuis le temps ?
      Moi ce qui m’inquiète c’est plutôt ça pour commencer :
      Not loading addon ‘addons/ds_413752173.gma’ – addon header invalid
      Couldn’t mount addon [Eternity – Darkrp][addons/ds_413752173.gma]
      Removing bad addon addons/ds_413752173.gma
      Not loading addon ‘addons/ds_300653696.gma’ – addon header invalid
      Couldn’t mount addon [M9K Weapons Full Pack][addons/ds_300653696.gma]
      Removing bad addon addons/ds_300653696.gma
      Not loading addon ‘addons/ds_437589262.gma’ – addon header invalid
      Couldn’t mount addon [Addon du serveur][addons/ds_437589262.gma]
      Removing bad addon addons/ds_437589262.gma

  17. Rayork76 avatar
    Rayork76

    Hello,
    J’ai tout bien fait, car avant je l’avais sur mon serveur chez MtxServ (que je ne recommande pas pour le darkrp, car très facile à pirater), c’est l’étape 4, j’ai bien créer un fichier ForceDownload.lua et j’ai bien copier/coller, mais sa ne télécharge pas les addons, je me demande si c’est pas parce-que maintenant je suis sur une grosse machine.

    Rayork76. :svp:

    1. Rayork76 avatar
      Rayork76

      Ps: si vouvoulez des idées pour des Jobs j’en est trouver 60+ Jobs!

    2. UltimateByte avatar

      Hi there!
      Tu as essayé de retirer les majuscules de ton fichier ? Si le serveur est sous Linux, il prend en compte les majuscules, ce qui pose problème pour gmod.
      Pour les jobs, pourquoi pas, tu peux me MP sur le forum si tu veux (ou utiliser le formulaire de contact du site, qu’on continue par mail). On a déjà un paquet de jobs aussi mais bon !

      Par contre, si tu peux m’en dire plus sur les failles de sécurité des MtxServ je suis curieux de savoir !

      1. Rayork76 avatar
        Rayork76

        Bas si quelqu’un est débutant dans le piratage, il peux facilement avoir access à la console, je peux le prouver avant j’étais chez eux et je me suis fait pirater par Jay, il à 13/14ans… Donc c’est très simple de ce faire Hacker sa console chez eux.

      2. Rayork76 avatar
        Rayork76

        Il n’y à pas de Majuscules.

        1. UltimateByte avatar

          « ForceDownload.lua » tu les vois pas les majuscules ? :p

          Par « console » tu parles de la console rcon du serv, ou d’une console mtxserv ? Si c’est la console RCON, en quoi mtx serait responsable d’une faille plus qu’un serveur gmod de base ?

  18. Rayork76 avatar
    Rayork76

    Les majuscules je les vois, mais je n’en est pas mis.

    Par « console » je parle de la console RCON et la console de mtxserv. Il avait access presque à tout. Sinon je t’explique ça sur TeamSpeak, sur le vôtre. J’y serai ce soir à 21h environ. :ugeek:

  19. Darkfun93 avatar

    Hello
    Je voudrais savoir comment avoir un mot de passe potable
    Merci d’avance

    1. UltimateByte avatar

      Un mot de passe pour quoi ?

  20. Crazykleiner/light.blue avatar
    Crazykleiner/light.blue

    Tu prend un bout de papier tu note le code et tu le mes sans la poche. Voilà ta un mot de passe portable.

    1. UltimateByte avatar

      Lol, potable pas portable :p

Leave a Reply