From 5bb597a43388f46e2be2bc9adac5baf60539a801 Mon Sep 17 00:00:00 2001 From: Price Hiller Date: Mon, 23 Jan 2023 01:13:59 -0600 Subject: [PATCH] feat: added vanilla server --- inventory.yml | 364 +++++++++++++----- .../templates/SquadJS.mee-french.json.j2 | 40 +- .../templates/SquadJS.vanilla.json.j2 | 252 ++++++++++++ .../templates/docker-compose.yml.j2 | 2 +- .../server-config/ServerMessages.cfg.j2 | 1 - 5 files changed, 532 insertions(+), 127 deletions(-) create mode 100644 roles/squad-server/templates/SquadJS.vanilla.json.j2 diff --git a/inventory.yml b/inventory.yml index cd96c46..c4f5e70 100644 --- a/inventory.yml +++ b/inventory.yml @@ -14,6 +14,11 @@ all: squadjs_discord_token: "" license: "" groups: + - name: Asgard Admin + permissions: [] + squadjs: + admin_ping: true + - name: Odin permissions: - changemap @@ -210,128 +215,277 @@ all: ban_urls: [] remote_admin_hosts: [] - messages: [] + messages: + - Welcome to Asgard Eternal! Remember to add Asgard to your favorites list!! + - Check out Asgard Discord https://discord.gg/asg layers: - - Mutaha_RAAS_v2 - - Gorodok_RAAS_v12 - - Fallujah_RAAS_v2 - - Skorpo_RAAS_v4 - - Narva_RAAS_v1 - - Yehorivka_RAAS_v11 - - AlBasrah_Invasion_v2 - - GooseBay_RAAS_v1 - - BlackCoast_RAAS_v3 + - Kohat_RAAS_v9 + - Mutaha_RAAS_v1 + - Narva_Invasion_v1 + - Yehorivka_RAAS_v01 + - BlackCoast_RAAS_v4 + - Gorodok_RAAS_v07 - Tallil_RAAS_v5 + - Skorpo_RAAS_v5 + - Narva_RAAS_v4 + - Gorodok_RAAS_v09 ports: game: 7787 query: 27165 rcon: 21114 squad_servers: + - name: "[ASG] Asgard Eternal | New Player Friendly" + docker: + name: vanilla + image: squad:latest + secrets: + rcon_password: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 65336232643561303933303939613132326362613734313265366661373062316637313234366266 + 3332323461333739396331316634643931326437316563610a383063376337643339613139663935 + 62333835643839343432396134313438633835376137393630323435386163633831623335393933 + 6138333563373536340a316539643364323762366638626536303931356233353966653135313831 + 66613531656236656565646238316637613639366433626530346435326232373965393339663935 + 65363361373538626362633732343030376434616531616363633834326561356430383932366632 + 38356339653562306662633063346464383461623833343765363734643730396364306239613633 + 32643733383139613638386335333137343136376434306536373731653536316662626265366364 + 61336266323232376137623430396239643661356161623535323765393333316430 + squadjs_discord_token: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 63373739623237646337373235303163356462666264616163613665653466383264303739303663 + 3734316131356636613035353731396437326561313539370a326334613630393936666461633031 + 65613636346264303935396330613934306130663631393834613562626337656236313562376332 + 3631663934353331620a383534653933336435363062313735396566373262393638366264376362 + 64323162346536306364393931393133316561326334633734643061313564316666323264626233 + 66343063333038623965633366396233373536306161623261306639623037303130633565353831 + 65643964646239316465626639633761376536623635623262376565633532373731616364373734 + 39373536353562383930 + + license: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 32346133366436643266633665643364306363323032333462313036393231366533623333373366 + 6130333532396136353739373933656665666335646436640a343530366138346335623939666262 + 31623932346639643564663431386663386230636632316437626163623234363738393339326435 + 6366613566383132340a313737383563306261623235323936666636626562653130653966323734 + 62323838616531636464383232396433633966316462353434636666623762353566336139383830 + 34333234616265616231303963373437656565633663343238333036323330643133616332663262 + 38346365363637373039333066386162386464653032353535333665303733613532613561353632 + 34396466633965626438623939346366336161616538353334656264373238623562313934323665 + 63646339336133323139326564626266373737373933633537633539343633656663663861323663 + 36653765326231623937323039616264396232666564633465333136346638653565613664616133 + 38353461336661653536303734313261656666616634616463616138626131643835363931653834 + 35666537336661363965313161656636333832636234373661336337386338333138663736366332 + 64373661396463626139313564653136643239353863323534323134616562393765343131613835 + 32643664373538313865346366623061383936333038313439636665373362336561366563306464 + 66346463343036363864366238306436356330633836633462626432333438316362663263633138 + 65666335666238366335353134373837623261663436326265366235366438386332333264393961 + 63333461316136353033303738666161313135363831326430373666343932646465366637666237 + 63363036333439326630376433323638653135323839333365313036316131623561386566633134 + 31376437373233323938383465306337323835613737346363363930383265323665333939376261 + 37303564313065616361353437313136616635336662373333343861383666643639353837376166 + 37316639373762633461643734343837623532663738313637346234363335613732616165353831 + 37306532303731633961303864326565323237353233636635313439383930663137303364623738 + 33626262636239623665383234393730303364353361373333313230366163323133346464303938 + 30643366323564343133366634306334393464386437623732653932306637396235626530316163 + 38336436323066306265636230323865346333626134356439333262343338666232643635316264 + 65316239373164316363653332613834623930353634366436343365363533616630353061623033 + 36373434633334653037376138353630663330623936366337323836396230323631343137333038 + 35636264373063306666636262663232613164303232313730636562623934373939656464393936 + 61613064376266346534303965373234646230626465323661383465666532346233376234353732 + 30663061663039393639323835346137616539653933393466616338316336666434613865616364 + 32313034386139393330623466336236363562646536653562313764626236363133336138363835 + 38393538666137313335623237343239666438616236393538663338613030303435663135343834 + 66373662373035623431646633353230353534336339616366316337633466323439333865303764 + 34373530343333396239313338653137313361616538383136326534613834363938373161643161 + 64656164323563326666346661333036306630393138356438343664303265343337313461373961 + 33623939316131363030333634316535316231316162396139663538363962326235613465366339 + 31626539363961643863616639666665666230336338633931376164353065316335666664373437 + 32356539316561656362616238616330396163343463393333383930643839616332373764343637 + 64663034626233656533373439386139373364616138383637623263376364346334386164316237 + 61633731633165343633326365643137336434633139663363383733336530616139616631386265 + 30666364376438326530373330396365393566336262623036386137653762633138306361316630 + 35323332623566303765393564653563396330396666376638626462643465323563666361393333 + 61646132623663633138396632373936643130303432613633383632653635333033366432653635 + 34323036653465306331613462356438336664393730383838646334613630366434323230383739 + 65313034333139656362653736326361653962643463393632633738353230613331633264383234 + 63343239363839633236623937386430323466303838356263383632356464383263616433386432 + 64333030636461616261336332306466323737303762363532333136363536306662336662376661 + 63626538376236326234663637633238376365626262613861643537386634613836303564313131 + 37366335393332656462393462623533623965346636663835636631363931366361663630626130 + 33636465306433393961363063656335326439393139393338323139363031663765323539363564 + 64323963616535336536356531363234333065626463616236363630313237643166333565393734 + 36303563343138376664363634356364633761323631666334363866663136393566616531363033 + 31653366396432646366616331346434623736373264313966616632303034386165663563393134 + 37616463623036663337333434393432316665633566386639636533323161396132663433623630 + 36326534336463386465663461356432383262663435393030633764353261316133396136353435 + 35623230383035313838653733626165353332616661306165663330393138393032336165663536 + 34336132303336616438626462303434336535346430656564343533613930346364613361353037 + 35356334353332386538346639623534643730666339363239316461656331323634373664643938 + 36366130306366333239363637633065643835646635313236336166363231633635613163633563 + 35316437646530373932643136613135353565383639616339643233343632653465653063333065 + 61323531353230336163306361383162366230373834366662613763373335643630626336303234 + 37626537303034636137383431386536353061396534653831333735633563353339383762343831 + 39643134666430373934386231653631356237316239646366663838363239326363346364306235 + 36353362303731333432353936303639353662636534666534613631303133656133383465363366 + 32383933393330303730333034363530353063343062663035613662373461323666653838323738 + 35323433306663363338383939396338393937656233363866363939643430373931633332323166 + 62646230643862326665393262643230623137643930386138316137303964653333363133363062 + 36313931666131633065633735623035653230653365313937323132373137316562633364363335 + 31653237646261656630316235336337326462343361623734376538316438656363613933333737 + 61313231373635613263383565356564363934343866343361366137666362636537366465313230 + 38313838363865333032666566343931663865396564373033653335393165623764316666643033 + 38613333366138383039653939646235623931336339653030396338633266313665653938333236 + 36616165633235643030623538303133383332363362663366383832316636316364326533376136 + 36633663343538363435323932656331303865363761656132316538356635333033616565613536 + 32323033313134666534363261373433313732303934323630663439383939346430643238373939 + 30346230323462663039643537363763316666353265333763636237353635663738626532643532 + 63363931346232383432343566386638383265313365396162626262353738656262383837373364 + 35366461623832396362326330396631633964633832346535623133663634643136613230626234 + 32626262363633633566313739643064303662613635336236613464613461313662346364333534 + 65663761663564386565663939613334636635366532663461323734393931366139363433656432 + 32636131386537336564653735636537313163636562633632356463633230343132633937383963 + 36353432333430666435366636383539396561636339386539623461313538383236333961326265 + 62303533303538353463633461396431623137623335313264376637323030623762636231653530 + 35646539636339363365303635356232643763313431656465646164653938326266616535633132 + 63646561326265623966663965663439663836383965313737383062666334343364656266383666 + 38336437313764333565303161396238386666346238323433303638623461396362323166633735 + 63336139373731323135666161316538373239643534633164323863313232653133383633303564 + 35613531373239343935376564636438353033336438613963313438323565633932343733373935 + 34373263393065373263633864666630313561393935303737393761373436386138 + ports: + game: 7789 + query: 27167 + rcon: 21115 + layers: + - Kohat_RAAS_v9 + - Mutaha_RAAS_v1 + - Narva_Invasion_v1 + - Yehorivka_RAAS_v01 + - BlackCoast_RAAS_v4 + - Gorodok_RAAS_v07 + - Tallil_RAAS_v5 + - Skorpo_RAAS_v5 + - Narva_RAAS_v4 + - Gorodok_RAAS_v09 + - name: "[ASG] Asgard Eternal | MEE - New Player Friendly" docker: name: mee-french image: squad:mee-french-latest secrets: - rcon_password: asgardians + rcon_password: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 65336232643561303933303939613132326362613734313265366661373062316637313234366266 + 3332323461333739396331316634643931326437316563610a383063376337643339613139663935 + 62333835643839343432396134313438633835376137393630323435386163633831623335393933 + 6138333563373536340a316539643364323762366638626536303931356233353966653135313831 + 66613531656236656565646238316637613639366433626530346435326232373965393339663935 + 65363361373538626362633732343030376434616531616363633834326561356430383932366632 + 38356339653562306662633063346464383461623833343765363734643730396364306239613633 + 32643733383139613638386335333137343136376434306536373731653536316662626265366364 + 61336266323232376137623430396239643661356161623535323765393333316430 squadjs_discord_token: !vault | $ANSIBLE_VAULT;1.1;AES256 - 63323165363036343035636330613463333466383265656161353330396166366330343437373131 - 6630653661303634666564353636306638393364326431630a613464303033626366656439613131 - 39303561363831616461653037373837613935633563366131336135316130326637393261613765 - 6434643034373836380a336234373030353430396537343363306465643535636138663164366261 - 37636163363464343238303036393261666631656437656635373763336637323862613739396131 - 61636533313964623762663036393937376635353039666433313362373235373131323639373862 - 32326434373936356536656134623166613530393834323563386661343335356636383632353963 - 36306662333630666336 + 63653434313739666633336530376438633733313034306565643066386561383466643031363866 + 3166646333663134353061343163323039653531663137620a346237666434656138306465356630 + 30383266336263306232346433383061363234653237383766633937643137356165323339653661 + 3430386361343333340a656431353535366565643931363732616430303937383237653937326633 + 61316333353733333431663138663934616661643762383231336136323334646563303439383031 + 38316631313733376530663637316537616362643732306533663836653331623636633236363532 + 64616465656165303861636663663663646430366534393062646263313735326138653533353533 + 34346433653732393963 license: !vault | $ANSIBLE_VAULT;1.1;AES256 - 33326230393133306534323834303462346630303534306437393237343032363766643333333865 - 6566393364353531316538623761623064653739633539640a366230623032343834336365396639 - 38636334373530303066373231613362303166333166393131333462643231303766333263326163 - 6663326562663937300a383131666332323032323436326235643631623462336534386463396430 - 66656439616264643463333866373035663736643536336235663530656263633531343832626631 - 64326132303231386433633734666361303436313764306335396266633539356338393233393263 - 35653364653834303264303339653365646530356534323636383363626338393462346537373933 - 39623865613963636636353863383261373835396261346330623063353462373063386464353564 - 62393832656465303664363466306236666332643434656665636136666161393538353236653863 - 66393334396138346462313264633532303532313566653965663462373262663464663530626565 - 63656366623635313339666234663662393264366639336235313137393332326661633334656561 - 65353962333734633137663238656231323836646139303033356233613239663966636364313865 - 39313062363537386234373237396237653365333633653339366639663836316161613236383463 - 31653636656530616262376436383835303636666265323038393035653634316632333065326162 - 35313135306161313333383665623661383731363637623430346664633765383962326562303235 - 31356164653838653431633561373738663665353539303835313761316166333866643038343234 - 64656130386631373330336261366534613062326238376339666439396232323830616163313130 - 33353365333465353763313362363732633966306631616431623139376335313134313766653134 - 34636230343563333564383639663734313435333630383232613530653236333536363862313064 - 33663539373738663035626438303462396463633534303263353937636631303932653632626632 - 63316232373866373335356334643961666439376533666139376635616431383533356264353461 - 34373036643065653536326433616233316531386335656332336433333965363437356666386663 - 35323930643536313763623432623366646261356134313336313337353362613161303966633538 - 36613465653435323265623864653364353133303561623630356332353330623666663763623430 - 35306536313337646464363830623034633235663863363233303939353931363735386265313537 - 61316364326334356466636238313231616466306131393135363534653863356134613963626261 - 36653662383639613633633966303830653065363533303439616232373866653466323866623363 - 30346466313137363137333665396337643936363765383139613136313633373161333532656139 - 37333639653664366536626135316131646566663537363631623331636362313336636665376135 - 37663433646330383639623361393031306435333361643136376161636331373232633235616239 - 63636263383932343263383132623435383335323637363632373961623862303339336663343439 - 64306564643339343937643465333531343537656261343536396237623932333261356538356134 - 31363537313835616639633161333238343836643833356232383931356434386530316436633762 - 37616163393932373532326137343431356430326164626132393865376332656433376338633666 - 38393034393031643234323134633332353362313932623035636539346261393031663435393939 - 65613933303163623162646263666164666638636637616535643638333063616266653439383862 - 32663138633231643237306433666464323364333337356234346266383030373437616631613439 - 37646637333234636531396464653162376533323732303435666339613162656632666661346665 - 63626535363662313937666564636662616364306133653332366163346138363132626438346464 - 32333632343936643238393935316133613163623061626634643730336533373135356364356433 - 31656231313162343133373836346231393433306563353665373863643736376636396133626462 - 61366466643663653033353030323833643432356631306161623035653064313764656463386331 - 35343737333238396162313030326630633363303935383231623337643632323838326364306432 - 66363239626264303334323730653565393966303630303936623439373132396165636331373532 - 33346135393863643466633539373531316633376134643935333230643363336266366339356166 - 34326231633865346230353435386263323364396136383830333133313435326465643037343062 - 64383336633832623032616666386230663533613535393938343734323438376364623262366463 - 38346537656233316665373839353266663535663039393962626466373631376666343831343437 - 30323963633261333636623637663937643531363039633738663434306464313963356237376566 - 38303462366333353165343135393163303437366635643663666637363133356235323434383935 - 62366531326135373237623332343230313037663562303336333039303337376239363139653562 - 37393762363638373133636634326333376233656233323136336337623563636266396564383561 - 63306432643233383034646237316137326535626137613265336537393035323166356439616266 - 33653864326137356435396164613633666630633235633736333261336637353162643933383239 - 30383934343332626234313739383332353565323961343630323130613735646634396532633231 - 61336335313331363131663332313530363439326233666434366366303165643832666265613335 - 34633334363766313339653433646539643532613037663232663961666361633761643432633365 - 38623261303835393630343638623664646237633731323536636164363461613732383763363566 - 32306631356433393464323963326364343266656237366535626135633036656361393361336138 - 38623338373836623539623063373963313266626564313732396432323231616138353630623064 - 36643133336531303734393530623530393463356562393236333864383635356334623937323931 - 65366539323832366432626466366466623534376634373963656665393832336537303939343231 - 30653561353331393461336239653134386264646234373236303133396633633232323138393833 - 33623832643839393366623266303738613766326231646531656437633537356630656664643838 - 64333161336637393163396637396663326563333663336533303662353861613539353136356239 - 30633062363261623261323235623763666565393835393730633332326564623330343461333365 - 32386635353336636163646166303034303039396236373264363166326531663134623664333964 - 39313632633033396438343966613334653163356633323263653531616538366163393739393866 - 39613632343437623035396334306135336665633532393132343033633565633536303038643639 - 36623661636263306461626464323362343262623866323564636162363733323631633863643765 - 64373162656566623231316534656539366536623932616166383664323261663730313131346337 - 63366233626332346136373030663862656533313765623962306233663233643433316631306531 - 34633031646237346265343265613530623563396237316330666234623036393636636261613065 - 31656534656565363236613636633834376566343361666562653665656331363433303237303963 - 33613236643539623764333163326339373565346539363234613365636233646532613661393532 - 30663031383765653630303237353933366139383565373639613932633136623938323038353730 - 61643437666661336130393165663063653465313964633966366432333332623561346438626634 - 35393536303934366465316635373930333365346662643438306661373065386233663733373231 - 63343133646263343661333835646364643631353935326633636339363363363865333137653537 - 35386166353265346462373836643031353165303835306634373339383737663863613539623834 - 65316466313635353866353964396233363062396437343537656339303632396334353036333834 - 66346335313466336538356262386332333236303762376535363866343430383230333739396465 - 63653035346335336566306666326436356533313265313634653966326139616232663035363936 - 35313331326638306265613331666432346536323531333932363135383266326339383862393932 - 63653231373837623566326362336432643630303462376562643133313266313637383939346366 - 3234333664663531666134326331356134333838343162613738 + 31663264336538323231336463313436326230633739393063323261343761663464353033393063 + 6662363461393162323961653866323266613265316164370a343230633535303631666434373362 + 39323033376133313736643865323832376331343061333064363465616238643335376464643638 + 3037623164616639350a633936363461346232336333643739343066636162326366326631356230 + 30393765343432623463636466323339336237613764303131666633333865663837613433333061 + 33613737353839623838633164616635333065643634383534393132373334313635623963646137 + 31336338636631346335326365663962613630316466653464383835346130333930626261616462 + 39373437643736386365363438303139623534396163626137356463646132613263643733393330 + 30396637383331656332316334346532383936363735313565343630623431363832616630323131 + 38626365396533656561373437333435663662323739303964363165343862346561616232336263 + 64313434656634343132643433633432663232373263613962613534633439353061383863663436 + 37323466656639323136666631383031323135303066343036353430633461396638623038323235 + 63383961363263353935373938333063386364376138623936303437643761666438653839393031 + 66333534386439656563383363373231313761396533346632396632383261323263346235636564 + 35333836366162363237333637616533396539663038313337623630623337666361356632346239 + 34666633353766643361383637373236383437646135623862656166626332623737646236643334 + 63386332356330663430656664633235633430353966356338656561306365376432383566613564 + 35646131383464376361363566376637666163356663666663316330653465626237653064396663 + 61373337313666313233663537393664353038303833333764666361356335343662326430323563 + 31616464366633353261346361633235653364633766376233393435316437363535383566616566 + 30373830303832666135386437643863333562343035373237633966393738633361643139333737 + 35656339303639623636363239383333306336393534353430646263613863363563396637333138 + 39373165386437396238343165363535376265316131386463613164343465383836313339333734 + 65303663366635316533343735303931663531613739386532363535613865616331643836613366 + 39663164373236626533353866323537386432343966313331653136626661313639626266316333 + 39653466333436383365653832383233303235303061656432323536303361646330356163373864 + 31663362373234383861633430613439636537363931326238363439316663613464643738643531 + 32323162386465373638313037356366643334333637636463646539396635616464336232303465 + 32663162366661366161326562353065393836326133366630626461393737623962303132666562 + 66383439343334323463363936636661616663323930333966393335343365393435393839366162 + 30326534323734623161633437333035303536633638646166376664336362653132663261356362 + 32613631656237343661653466623237356163303634653332373462343638323738336237376633 + 39616538366137333038656233376637626235616430393164366261373836656130643135386565 + 61356465646666343039313038663538666537643464373363333130333032383365646662303337 + 39663431666264633032626333393638396432316435613033616634306238653337633365383565 + 34626331346263656137303133333662393661363639313064333630623539346439663963393830 + 66313538343831646361336166306563353765303333646361366332333139343030653335666132 + 63336430646536616336333461323536646438386330343930306463626334346334333965626338 + 31303836376164326537323130363665643261326631353736363863613132643434643031623031 + 63323133383363373665613066663465643234323766343566333331613963346164303835356664 + 30626235613831633131353830326363396263626563663735613838653066363434343430343634 + 65363939663262383738323463623261393835323463613931356664663432336163396161366536 + 37313432363239323338373736393139663839366466383264393466376339636533366137393435 + 38373933386435653233363833313462373134346664326664326363666262383666346336303432 + 34623165646539333731303835613365323833623566346661343030303631326666653634353432 + 31346639323065356334616136666338646539333463353130633231633138633232333035393062 + 30303662373230393063346631353764373665656237656134633466333938306633393031323231 + 32646565623530663733363363663066656532366432373635373037323638333661656431636235 + 38326131323462653463653630333131396134613234613532633564613362316437663634343232 + 32613662356261646239666364303966626630626165303266653432653266353333643235346637 + 64313437366465646363386236646432656263656463636462333139656431336530626637363433 + 66316334373034653133643237323366306262346530313436303932343831303031376233613333 + 33363566373538386630626161323566323735616439303037666266393337663861373265306331 + 61636537303732323734333936613934383431643165316334396132396538323839636664303035 + 38353631353430326438616630336334663636616534633264356633333737343566376635336266 + 38323735653938616636313238303961646462393036636437626239663565383737663034343432 + 63353138666664613362613930356232393337366537386266386332383939323132663131643464 + 65393738353363336530336135333164313966363531636636346434323633326537333034373266 + 66633635333137396532306430313435383964323461633631646238373339316634383039323866 + 62343738316563383033346635306464633339313433363338313432393966353534363564623930 + 66636361333935613661633635646539323362366539383261666666343636353239373539343339 + 31616665353765613536636665396238326462383862646263656466663739323033303630373761 + 32363533303535393638663831336664663065356637393762616230323632356566356633386638 + 66626663386461613135326666326262616136633536323665326336303139383666343961336235 + 39343061393332613166383738346433663934666262666236346136333339356335643730376436 + 37323631333561396334356133613964626533646364306439656434356635336666653539396663 + 65303634386436366465323135633335616330386439613062333339303534303339383531646333 + 35336331303562313635643665343863633132353338356235373739303435383034636238623934 + 61313666393536626563313861323662663837636366383365326637376636346439323936663839 + 37323833363431356561623832653263366231643361646631636639653162343231393561623866 + 39356163643866373130623735366134633937383730336665616535323234616264363565343731 + 63333731346334386337623139353030343330373335663935313534643433306466666433396432 + 33386564663464396164303433646364393438343537623635393831333562663863663863323266 + 63363233336230666235383834393863373464353030623738306333623130333532383962323835 + 31653561393633306338636562643137343735373333333836643265646237653361386533336439 + 64376361336665396336643633646433616564393265373037626335623838316530393964666534 + 66383362613631323663346136386632373233333830623536333533313630326238313531646630 + 31303737393866623963346464396237656131616634353434376439343534336561323662633334 + 31366566623539323333343236633063323733633137626463626436366564373139623135303438 + 62643634613661663736656231616135613535636632666539366465313863623766356363623937 + 35303334646133636264316539336163626563383936353033616666303161346139313333666265 + 33376535323462333265313537373336643164643734393033653631323462636637626430386337 + 36613534363337633534643538346136333464666535383365613564646133313130313033373635 + 34623735356232313961333562396661656436323463656237303762666632323565356165333264 + 32303265663132626462613638323836653466396335323438626433626265633138343164396238 + 63323130363532323130313030626335333031353534353365666664613663623535313365616532 + 32393161363236373662356439373135333136633465663166366334633736623661626266643533 + 62653331333766393964656334336639323035373531633036616265623265346531373764356162 + 34336561316336653438616430383037626535303761353339363236363834623439 ports: game: 7787 query: 27165 diff --git a/roles/squad-server/templates/SquadJS.mee-french.json.j2 b/roles/squad-server/templates/SquadJS.mee-french.json.j2 index ec5ecde..c32f508 100644 --- a/roles/squad-server/templates/SquadJS.mee-french.json.j2 +++ b/roles/squad-server/templates/SquadJS.mee-french.json.j2 @@ -2,9 +2,9 @@ "server": { "id": 1, "host": "127.0.0.1", - "queryPort": 27165, - "rconPort": 21114, - "rconPassword": "asgardians", + "queryPort": {{ server.ports.query }}, + "rconPort": {{ server.ports.rcon }}, + "rconPassword": "{{ server.secrets.rcon_password }}", "logReaderMode": "tail", "logDir": "/home/steam/Squad-Server/SquadGame/Saved/Logs", "ftp": { @@ -24,7 +24,7 @@ "discord": "{{ server.secrets.squadjs_discord_token }}", "sqlite": { "dialect": "sqlite", - "storage": "/home/steam/SquadJS/data nd//squadjs-data.sqlite" + "storage": "/home/steam/SquadJS/data//squadjs-data.sqlite" } }, "plugins": [ @@ -75,21 +75,21 @@ "plugin": "DiscordAdminBroadcast", "enabled": true, "discordClient": "discord", - "channelID": "1064041184147816530", + "channelID": "1066922738356334674", "color": 16761867 }, { "plugin": "DiscordAdminCamLogs", - "enabled": false, + "enabled": true, "discordClient": "discord", - "channelID": "", + "channelID": "1066965801086746654", "color": 16761867 }, { "plugin": "DiscordAdminRequest", "enabled": true, "discordClient": "discord", - "channelID": "1064041184147816530", + "channelID": "1066964630896906301", "ignoreChats": [], "ignorePhrases": [], "command": "admin", @@ -111,7 +111,7 @@ "plugin": "DiscordChat", "enabled": true, "discordClient": "discord", - "channelID": "1064041184147816530", + "channelID": "1066964803198918677", "chatColors": {}, "color": 16761867, "ignoreChats": [ @@ -126,16 +126,16 @@ }, { "plugin": "DiscordFOBHABExplosionDamage", - "enabled": false, + "enabled": true, "discordClient": "discord", - "channelID": "", + "channelID": "1066965325905678406", "color": 16761867 }, { "plugin": "DiscordKillFeed", - "enabled": false, + "enabled": true, "discordClient": "discord", - "channelID": "", + "channelID": "1066922695180161144", "color": 16761867, "disableCBL": false }, @@ -158,14 +158,14 @@ "plugin": "DiscordRoundWinner", "enabled": false, "discordClient": "discord", - "channelID": "", + "channelID": "1066965171400093716", "color": 16761867 }, { "plugin": "DiscordRoundEnded", "enabled": false, "discordClient": "discord", - "channelID": "", + "channelID": "1066965171400093716", "color": 16761867 }, { @@ -180,9 +180,9 @@ }, { "plugin": "DiscordSquadCreated", - "enabled": false, + "enabled": true, "discordClient": "discord", - "channelID": "", + "channelID": "1066965049886908466", "color": 16761867, "useEmbed": true }, @@ -194,9 +194,9 @@ }, { "plugin": "DiscordTeamkill", - "enabled": false, + "enabled": true, "discordClient": "discord", - "channelID": "", + "channelID": "1066922719632961556", "color": 16761867, "disableCBL": false }, @@ -214,7 +214,7 @@ }, { "plugin": "SeedingMode", - "enabled": true, + "enabled": false, "interval": 600000, "seedingThreshold": 50, "seedingMessage": "Seeding Rules Active! Fight only over the middle flags! No FOB Hunting!", diff --git a/roles/squad-server/templates/SquadJS.vanilla.json.j2 b/roles/squad-server/templates/SquadJS.vanilla.json.j2 new file mode 100644 index 0000000..09052d7 --- /dev/null +++ b/roles/squad-server/templates/SquadJS.vanilla.json.j2 @@ -0,0 +1,252 @@ +{ + "server": { + "id": 1, + "host": "127.0.0.1", + "queryPort": {{ server.ports.query }}, + "rconPort": {{ server.ports.rcon }}, + "rconPassword": "{{ server.secrets.rcon_password }}", + "logReaderMode": "tail", + "logDir": "/home/steam/Squad-Server/SquadGame/Saved/Logs", + "ftp": { + "port": 21, + "user": "FTP Username", + "password": "FTP Password", + "useListForSize": false + }, + "adminLists": [ + { + "type": "local", + "source": "/home/steam/Squad-Server/SquadGame/ServerConfig/Admins.cfg" + } + ] + }, + "connectors": { + "discord": "{{ server.secrets.squadjs_discord_token }}", + "sqlite": { + "dialect": "sqlite", + "storage": "/home/steam/SquadJS/data/squadjs-data.sqlite" + } + }, + "plugins": [ + { + "plugin": "AutoKickUnassigned", + "enabled": true, + "warningMessage": "Join a squad, you are are unassigned and will be kicked", + "kickMessage": "Unassigned - automatically removed", + "frequencyOfWarnings": 30, + "unassignedTimer": 360, + "playerThreshold": 50, + "roundStartDelay": 900, + "ignoreAdmins": false, + "ignoreWhitelist": false + }, + { + "plugin": "AutoTKWarn", + "enabled": true, + "attackerMessage": "Please apologise for ALL TKs in ALL chat!", + "victimMessage": null + }, + { + "plugin": "CBLInfo", + "enabled": false, + "discordClient": "discord", + "channelID": "", + "threshold": 6 + }, + { + "plugin": "ChatCommands", + "enabled": true, + "commands": [ + { + "command": "squadjs", + "type": "warn", + "response": "This server is powered by SquadJS.", + "ignoreChats": [] + } + ] + }, + { + "plugin": "DBLog", + "enabled": false, + "database": "mysql", + "overrideServerID": null + }, + { + "plugin": "DiscordAdminBroadcast", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978042376880148", + "color": 16761867 + }, + { + "plugin": "DiscordAdminCamLogs", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978122840416357", + "color": 16761867 + }, + { + "plugin": "DiscordAdminRequest", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978055849005128", + "ignoreChats": [], + "ignorePhrases": [], + "command": "admin", +{% set _pingable_groups = [] %} +{% for group in server.groups %} +{%- if group.squadjs.admin_ping is defined and group.squadjs.admin_ping is true -%} {{ _pingable_groups.append(group) }} {% endif %} +{% endfor %} + "pingGroups": [ +{% for group in _pingable_groups %} + "{{ group.name }}"{{ ", " if not loop.last else "" }} +{% endfor %} + ], + "pingDelay": 60000, + "color": 16761867, + "warnInGameAdmins": true, + "showInGameAdmins": true + }, + { + "plugin": "DiscordChat", + "enabled": true, + "discordClient": "discord", + "channelID": "1066977999196528710", + "chatColors": {}, + "color": 16761867, + "ignoreChats": [ + ] + }, + { + "plugin": "DiscordDebug", + "enabled": false, + "discordClient": "discord", + "channelID": "", + "events": [] + }, + { + "plugin": "DiscordFOBHABExplosionDamage", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978104054124564", + "color": 16761867 + }, + { + "plugin": "DiscordKillFeed", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978014707060757", + "color": 16761867, + "disableCBL": false + }, + { + "plugin": "DiscordPlaceholder", + "enabled": false, + "discordClient": "discord", + "command": "!placeholder", + "channelID": "" + }, + { + "plugin": "DiscordRcon", + "enabled": false, + "discordClient": "discord", + "channelID": "", + "permissions": {}, + "prependAdminNameInBroadcast": false + }, + { + "plugin": "DiscordRoundWinner", + "enabled": false, + "discordClient": "discord", + "channelID": "1066965171400093716", + "color": 16761867 + }, + { + "plugin": "DiscordRoundEnded", + "enabled": false, + "discordClient": "discord", + "channelID": "1066965171400093716", + "color": 16761867 + }, + { + "plugin": "DiscordServerStatus", + "enabled": true, + "discordClient": "discord", + "messageStore": "sqlite", + "command": "!status", + "disableSubscriptions": false, + "updateInterval": 60000, + "setBotStatus": true + }, + { + "plugin": "DiscordSquadCreated", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978080364707880", + "color": 16761867, + "useEmbed": true + }, + { + "plugin": "DiscordSubsystemRestarter", + "enabled": false, + "discordClient": "discord", + "role": "" + }, + { + "plugin": "DiscordTeamkill", + "enabled": true, + "discordClient": "discord", + "channelID": "1066978028367908864", + "color": 16761867, + "disableCBL": false + }, + { + "plugin": "FogOfWar", + "enabled": false, + "mode": 1, + "delay": 10000 + }, + { + "plugin": "IntervalledBroadcasts", + "enabled": false, + "broadcasts": [], + "interval": 300000 + }, + { + "plugin": "SeedingMode", + "enabled": false, + "interval": 600000, + "seedingThreshold": 50, + "seedingMessage": "Seeding Rules Active! Fight only over the middle flags! No FOB Hunting!", + "liveEnabled": true, + "liveThreshold": 52, + "liveMessage": "Live!", + "waitOnNewGames": true, + "waitTimeOnNewGame": 30 + }, + { + "plugin": "SocketIOAPI", + "enabled": false, + "websocketPort": "", + "securityToken": "" + }, + { + "plugin": "TeamRandomizer", + "enabled": true, + "command": "randomize" + } + ], + "logger": { + "verboseness": { + "SquadServer": 1, + "LogParser": 1, + "RCON": 1 + }, + "colors": { + "SquadServer": "yellowBright", + "SquadServerFactory": "yellowBright", + "LogParser": "blueBright", + "RCON": "redBright" + } + } +} diff --git a/roles/squad-server/templates/docker-compose.yml.j2 b/roles/squad-server/templates/docker-compose.yml.j2 index 2c2ee97..3cb2034 100644 --- a/roles/squad-server/templates/docker-compose.yml.j2 +++ b/roles/squad-server/templates/docker-compose.yml.j2 @@ -3,7 +3,7 @@ version: '3.9' services: {% for server in squad_servers %} - squad: + squad-{{ server.docker.name }}: image: {{ registry_site }}/{{ server.docker.image }} container_name: squad-{{ server.docker.name }} restart: unless-stopped diff --git a/roles/squad-server/templates/server-config/ServerMessages.cfg.j2 b/roles/squad-server/templates/server-config/ServerMessages.cfg.j2 index 2ca0c3b..7b2357e 100644 --- a/roles/squad-server/templates/server-config/ServerMessages.cfg.j2 +++ b/roles/squad-server/templates/server-config/ServerMessages.cfg.j2 @@ -1,5 +1,4 @@ // {{ ansible_managed }} - {% for message in server.messages %} {{ message }} {% endfor %}