Limita il numero di mappe per CS: server dedicato GO (plugin Multi1v1)

È la prima volta che cerco di configurare un server competitivo CS: GO. Ho noleggiato un server da gameservers.com e caricato il plugin Multi1v1 su di esso ( https://github.com/splewis/csgo-multi-1v1 ).

Il README per il plugin non è molto dettagliato, ma ho capito come ottenerne gran parte. Ho creato una raccolta di workshop di am_* maps ( http://steamcommunity.com/sharedfiles/filedetails/?id=416015088 ) e ho impostato le impostazioni della row di command per utilizzarla.

Dopo un riavvio del server, tutto sembrava funzionare correttamente, ma dopo qualche ora ho controllato che il server cambiava misteriosamente in cs_office e non cs_office a capire perché.

Voglio anche configurare il sistema di statistiche e l'interface web, ma per ora voglio solo assicurarmi di avere tutto il resto a posto. Inoltre, non so quale sia la migliore fonte di RTFM per questo.

Grazie.

Modifica: ho aggiunto i plug-in nominati e RTV e vedo che le mappe disponibili tra cui scegliere sono in realtà dal pool di carte duty duty attivo piuttosto che dalla mia raccolta Workshop. Questo è dovuto al file maps_list?

Modifica 2: ho cercato altri thread sullo stesso problema (non ho trovato nulla sui siti di scambio dello stack.

  • rimosso maplist.txt, mapcycle.txt, subscribed_collections_ids.txt e subscribed_file_ids.txt
  • disabilitato nextmap.smx che a quanto pare può causare problemi

Sono ora in procinto di rimuovere le mappe dei duty attivi dal server, dal momento che rockthevote.smx sembra li stia leggendo direttamente dalla fonte. In realtà non sono sicuro di come verificare che la modifica automatica della mappa non cambierà nuovamente in una delle mappe duty attive, a less che non resti inattivo per 30 minuti sul server, qualche idea su come testarlo meglio?

Poiché questa domanda è stata urtata:

Assicurati di aver impostato correttamente tutte le impostazioni dell'officina :

  • Inserisci la tua chiave API nella row di command utilizzando -authkey o inseriscilo in webapi_authkey.txt nella directory csgo.
  • Metti +host_workshop_collection 416015088 nella tua linea di avvio.
  • Metti +workshop_start_map 319603095 (o un altro ID mappa dall'elenco) nella tua linea di avvio.

Tuttavia, nonostante tutto ciò che è stato detto, c'è un'ultima cosa che causerà un problema:

Se si utilizza la votazione della mappa incorporata di CS: GO e si utilizza SourceMod, è necessario disabilitare il plugin nextmap di SourceMod spostando addons/sourcemod/plugins/nextmap.smx nella addons/sourcemod/plugins/nextmap.smx addons/sourcemod/plugins/disabled/ .

Questo perché SourceMod sovrascriverà la successiva mappa del server se un plugin lo dice a. Che il plugin nextmap fa all'avvio.

https://wiki.alliedmods.net/Map_Management_Plugins_(SourceMod)#Mapchooser

Mapchooser legge da mapcycle.txt di default, che è where dovresti aggiungere mappe.

Puoi utilizzare i plugin sourcemod (mapchooser, nextmap, rtv, nominate + mapcycle.txt) per gestire le mappe, o disabilitarle TUTTE e utilizzare il supporto integrato del workshop di gioco per gestire le mappe (da where provengono le mappe da cosa è presente nella raccolta) .