Judess69er

Rust Server Launcher Barebones

Oct 10th, 2021
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.92 KB | None | 0 0
  1. @echo off
  2.  
  3. :: Downtime/Crash Log File Location
  4. set timelog=C:\rustserver\downtime.log
  5.  
  6. :: External Config File
  7. :: If you don't want to use the internal config you can set an external config file here
  8. :: Set Toggle to 1 to enable 0 to disable
  9. set Toggle=0
  10. set ec=C:\rustserver\YourBatchFileNameHere.bat
  11.  
  12. :: Start Script
  13. goto c
  14.  
  15. :config
  16. :: Server Engine
  17. RustDedicated.exe -batchmode ^
  18.  
  19. :: Navmesh Mode
  20. +nav_disable false ^
  21.  
  22. :: Server Port
  23. +server.port 28015 ^
  24.  
  25. :: Custom Map Setting
  26. :: When using levelurl remove server.level server.seed and server.worldsize lines
  27. :: Example1: +levelurl "C:\rustserver\server\YourServerNameHere\YourMapNameHere.map"
  28. :: Example2: +levelurl "https://www.dropbox.com/s/hash_characters/my_custom_map.map?dl=1"
  29. +levelurl "C:\rustserver\server\YourServerNameHere\proceduralmap.2000.1234.216.map" ^
  30.  
  31. :: Seed Map Settings
  32. :: When using server.seed remove the levelurl line
  33. +server.level "Procedural Map" ^
  34. +server.seed 1234 ^
  35. +server.worldsize 4000 ^
  36.  
  37. :: Server Settings
  38. +server.maxplayers 1 ^
  39. +oxide.directory "server\YourServerNameHere\oxide" ^
  40. +server.hostname "Name of Server as Shown on the Client Server List" ^
  41. +server.description "Description shown on server connection window." ^
  42. +server.tags pve,roleplay,builds ^
  43. +server.identity "YourServerNameHere" ^
  44. +server.url "http://yourwebsite.com" ^
  45. +server.headerimage "http://yourwebsite.com/serverimage.jpg" ^
  46.  
  47. :: Global Spawn Settings
  48. +spawn.min_rate 0.0 ^
  49. +spawn.max_rate 0.0 ^
  50. +spawn.min_density 0.0 ^
  51. +spawn.max_density 0.0 ^
  52.  
  53. :: Console Settings
  54. +rcon.port 28016 ^
  55. +rcon.web 1 ^
  56.  
  57. :: Password
  58. +rcon.password letmein ^
  59.  
  60. :: Debug Log
  61. -logfile "C:\rustserver\output.log"
  62. goto dtl
  63.  
  64. :c
  65. if "%Toggle%" == "0" goto config
  66. if not "%Toggle%" == "0" goto d
  67.  
  68. :d
  69. start /wait /b %ec%
  70. @echo Logging downtime.
  71. @echo %date%%time% >> %timelog%
  72. goto d
  73.  
  74. :dtl
  75. @echo Logging downtime.
  76. @echo %date%%time% >> %timelog%
  77. goto config
Advertisement
Add Comment
Please, Sign In to add comment