Srcds Guardian [Guidebook] how to create a dedicated Alien Swarm: Reactive Drop server

Srcds Guardian Alien Swarm: Reactive Drop server


01/16
First of all, you need to download Srcds Guardian first.
You can download it by clicking on the subcategory drop of 1.1.0-rc7 under the Srcds Guardian release and clicking on the SrcdsGuardian.exe file.
Version 1.1.0-rc7 is the latest version as of February 21, 2024.
Srcds Guardian release

02/16
Create a new folder on your drive.
New folde

03/16
Change the name of new folder to the desired name.
Case does not matter, but there must be no spaces.
Change the folder name

04/16
Place the SrcdsGuardian.exe file inside the SrcdsGuardian folder.
SrcdsGuardian.exe

05/16
Create a new text document file in the SrcdsGuardian folder where the SrcdsGuardian.exe file is located.
New txt Document

06/16
Rename the New Text Document file to server and replace the txt extension with the bat extension.
Rename txt file to bat file

07/16
Open the server.bat file with notepad and edit it.
Open the server.bat file with Notepad

08/16
Copy and paste the code from the link below into server.cfg and save.
Coding
SteamNOC

SrcdsGuardian ASRD Server

FEB 24TH, 2024
23
0
NEVER
text 0.20 KB | Source Code 0 0
  1. start /high SrcdsGuardian.exe -appid 582400 -ip 0.0.0.0 -nohltv -nomessagebox -nocrashdialog -port 27050 -game reactivedrop +sv_pure 2 +con_logfile "console.log" -maxplayers 10 +exec server.cfg +map lobby
09/16
Run the server.bat file.
Run server.bat to patch

10/16
A command prompt will open and wait for the downloads, patches, and updates to complete.
Once the download/patch/update is complete, you will see the room being created in the command prompt.

11/16
When the Windows Firewall settings appear, click Allow.

12/16
D: \ SrcdsGuardian \ steamcmd \ 582400 \ reactivedrop \ cfg
Create a new txt file in the above path.
cfg folder

13/16
Rename the New Text Document file to server and replace the txt extension with the cfg extension.
Rename txt file to cfg file

14/16
Open the server.cfg file with notepad and edit it.

15/16
Copy and paste the code from the link below into server.cfg and save.
SteamNOC

SrcdsGuardian ASRD Server

FEB 24TH, 2024 (EDITED)
25
0
NEVER
text 5.25 KB | Source Code 0 0
  1. sv_steamgroup 44490285
  2. hostname "You can enter your own server name"
  3. rcon_password TypeYourPasswordHere
  4.  
  5. // region and contact
  6. sv_contact "valvesteamnoc@gmail.com"
  7.  
  8. // server engine settings
  9. asw_max_saves 5
  10.  
  11. // server log settings
  12. con_timestamp 1
  13. //log off
  14. sv_logfile 0 //Log server information in the log file.
  15. sv_logecho 0
  16.  
  17. // Server Remote Connection Protection Settings
  18. sv_rcon_banpenalty 86400
  19. sv_rcon_maxfailures 1
  20. sv_rcon_minfailures 1
  21. sv_rcon_minfailuretime 300
  22.  
  23. // ASRD Settings
  24. asw_ignore_need_two_player_requirement 1
  25. asw_marine_death_cam_slowdown 0
  26. rd_adjust_sv_maxrate 0
  27. rd_override_allow_rotate_camera 1
  28. rd_ready_mark_override 1
  29. rd_restart_mission_countdown 0
  30. rd_server_shutdown_after_num_secs 14400
  31. rd_server_shutdown_when_empty 1
  32.  
  33. // Server Bandwidth Settings
  34. sv_minrate 61440 //786432 //99328
  35. sv_maxrate 200704 //196608 //786432 //99328 //131072 //196608
  36. sv_maxcmdrate 60
  37. sv_minupdaterate 30
  38. sv_maxupdaterate 60 //59.94
  39.  
  40. // Networking
  41. net_maxcleartime 0.05 //0.001 //Max number of seconds we can wait for next packets to be sent based on rate setting (0 == no limit).
  42. net_maxfilesize 0 //Maximum allowed file size for uploading in MB
  43. net_splitpacket_maxrate 78848 //Max bytes per second when queueing splitpacket chunks
  44. net_splitrate 2 //Number of fragments for a splitpacket that can be sent per frame
  45. sv_parallel_sendsnapshot 1
  46.  
  47. // server client-side lag control settings
  48. sv_client_min_interp_ratio 1
  49. sv_client_max_interp_ratio 2
  50. sv_client_predict 1 //This can be used to force the value of cl_predict for connected clients
  51. //└▶(only while they are connected). -1 = let clients set this value
  52.  
  53. // supress loading model vertex data
  54. mod_dont_load_vertices 1 //For the dedicated server, supress loading model vertex data
  55.  
  56. // limit gibs
  57. //prop_active_gib_limit 16
  58. //prop_active_gib_max_fade_time 600
  59.  
  60. // limit temporary entities
  61. sv_multiplayer_sounds 16
  62.  
  63. // caches
  64. datacachesize 256
  65. mem_max_heapsize_dedicated 1024 //Maximum amount of memory to dedicate to engine hunk and datacache, for dedicated server (in mb)
  66.  
  67. // disable uploads/downloads
  68. sv_allowdownload 0 //Allow clients to download files
  69. sv_allowupload 0 //Allow clients to upload customizations files
  70.  
  71. // disable saves
  72. save_async 1
  73. save_disable 1
  74. save_history_count 1 //Keep this many old copies in history of autosaves and quicksaves.
  75. save_huddelayframes 0 //Number of frames to defer for drawing the Saving message.
  76. sv_autosave 0 //Set to 1 to autosave game on level transition. Does not affect autosave triggers.
  77.  
  78. // connect to steam
  79. setmaster enable
  80. setmaster add hl2master.steampowered.com:27011
  81. heartbeat
  82.  
  83. // Executable Config Files
  84. exec banned_ip.cfg
  85. exec banned_user.cfg
  86.  
  87. rd_workshop_update_every_round 1
  88.  
  89.  
  90.  
  91. // Render / Threading
  92. mat_queue_mode 2 //The queue/thread mode the material system should use: -1=Default
  93. //(usually selects "queued single thread"). 0=OFF - synchronous single thread.
  94. //1=ON - queued single thread. 2=ON - queued multithreaded
  95. threadpool_affinity 0 //Enable setting affinity
  96.  
  97. mat_queue_priority 10
  98. ai_default_efficient 1
  99. ai_efficiency_override 1
  100.  
  101.  
  102.  
  103.  
  104.  
  105. // Experimental===================================================================================================================================================
  106.  
  107. // Hibernation
  108. sv_hibernate_ms 60 //# of milliseconds to sleep per frame while hibernating
  109. sv_hibernate_ms_vgui 20 //# of milliseconds to sleep per frame while hibernating but running the vgui dedicated server frontend
  110. sv_hibernate_postgame_delay 7 //# of seconds to wait after final client leaves before hibernating.
  111. sv_hibernate_when_empty 1 //Puts the server into extremely low CPU usage mode when no clients connected
  112.  
  113. // Ragdolls / Props
  114. //g_ragdoll_important_maxcount 1 //Deafult: 2
  115. g_ragdoll_maxcount 8 //Default: 8/32
  116. //prop_active_gib_limit 16 //Default: 999999
  117. //prop_active_gib_max_fade_time 1 //Default: 999999
  118. sv_turbophysics 0 //Turns on turbo physics
  119.  
  120. // CPU Tweaks
  121. host_framerate 0 //Set to lock per-frame time elapse.
  122. sv_alternateticks 0 //If set, server only simulates entities on even numbered ticks.
  123. sv_forcepreload 1 //Force server side preloading.
  124. sv_stats 0 //Collect CPU usage stats
  125. sv_parallel_packentities 1
  126. sv_multiplayer_maxtempentities 16 //Default: 32
  127.  
  128. // Experimental Async / MultiThreading
  129. host_threaded_sound 1 //Default: 0 //Run the sound on a thread (independent of mix)
  130. sv_threaded_init 1 //Default: 0
  131. //vprof_server_thread 1 //Default: 0
  132. //g_ai_threadedgraphbuild 1 //Default: 0 //If true, use experimental threaded node graph building.
  133.  
  134. // Filesystem
  135. filesystem_buffer_size 65536 // keep files up to 32KB away in buffer
  136. filesystem_max_stdio_read 64 // read more files
  137. filesystem_native 1 // use native IO, which is faster
  138. filesystem_unbuffered_io 0 // buffer IO, which decreases disk reads, faster
  139. mod_load_anims_async 0 // don't load animations async
  140. mod_load_mesh_async 0 // don't load meshes async
  141. mod_load_vcollide_async 0 // don't load vcollides async
  142.  
  143.  
  144. rd_workshop_use_reactivedrop_folder 0
  145.  
  146. rd_override_fps_max 900
  147. sv_memlimit 900
  148.  
Paste

16/16
Now all you have to do is run server.bat to create the server.
Launch the game and see if your server appears in the dedicated servers list.

댓글 쓰기

0 댓글