Difference between revisions of "MediaWiki:Vector.css"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
| − | #p- | + | Xarkanoth |
| − | + | xarkanoth | |
| − | + | Online | |
| + | Col. Xarkacocks private chat. | ||
| + | |||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/10/2025 16:07 | ||
| + | !dumpranks @!Col. Xarkanoth | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/10/2025 23:53 | ||
| + | 📌 CSG Bot Feature Ideas – Self Reminder | ||
| + | |||
| + | 1️⃣ Recruiter Leaderboards | ||
| + | Track top recruiters by month, week, and year. | ||
| + | Auto-post leaderboard embed in staff or public channel. | ||
| + | |||
| + | 2️⃣ Regiment Roster Channel | ||
| + | Auto-update channel with member list split by company. | ||
| + | Sync from in-game rosters or DB. | ||
| + | |||
| + | 3️⃣ Trivia / History Quiz | ||
| + | CSG, Holdfast, and military history questions. | ||
| + | Leaderboard for correct answers. | ||
| + | |||
| + | 4️⃣ Company vs Company Challenges | ||
| + | Track which company earns the most kills/MVPs in a set period. | ||
| + | Post results in event wrap-ups. | ||
| + | |||
| + | 5️⃣ Recruitment Funnel Monitoring | ||
| + | Show where applicants drop off during enlistment process. | ||
| + | Helps improve recruitment flow. | ||
| + | |||
| + | 6️⃣ Alt Account Detector | ||
| + | Flag suspicious joins (new accounts, duplicate IPs, etc.) | ||
| + | Sends silent alert to staff. | ||
| + | |||
| + | 7️⃣ Performance Graphs in Discord | ||
| + | /stats <member> generates a kills-over-time graph. | ||
| + | Pulls from SQLite & Google Sheets. | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/11/2025 19:43 | ||
| + | Adolf Drippler | ||
| + | Aidan | ||
| + | Akin | ||
| + | Amalgam of Thoughts | ||
| + | AndreiBailen | ||
| + | Apollo | ||
| + | Ashley | ||
| + | At0m | ||
| + | BMR | ||
| + | BaconMann | ||
| + | Ballsack | ||
| + | Bambalachi | ||
| + | Barbarian | ||
| + | Basileus | ||
| + | BeLuckyBonzo | ||
| + | Ben | ||
| + | Bersai | ||
| + | Big Hoss | ||
| + | Biop1 | ||
| + | Biscuits | ||
| + | Bishhyyy | ||
| + | BoxofKnots | ||
| + | Browntown | ||
| + | Bulldog Warrior | ||
| + | Burchy | ||
| + | COMRADE APLPHA | ||
| + | CallMeTed | ||
| + | Cheekus Breekus | ||
| + | CheeseGoober | ||
| + | Clyde | ||
| + | Dabz | ||
| + | DaddyPsycho | ||
| + | DaddyReb | ||
| + | Daniels | ||
| + | DarkGhost | ||
| + | Darklotus | ||
| + | DartVader | ||
| + | Darthvader | ||
| + | Diviki | ||
| + | Dr.Ballsac | ||
| + | Dr.Grito | ||
| + | Dreams of Memes | ||
| + | Dreams of memes | ||
| + | Duke of Apples | ||
| + | DutchNugget | ||
| + | Eagle | ||
| + | Eigenhector | ||
| + | Elmouneqq | ||
| + | FRESH | ||
| + | Far Of Nation | ||
| + | Fent Crusader | ||
| + | Fish | ||
| + | Fishcake | ||
| + | Forskin | ||
| + | Frag | ||
| + | Fresh Brince | ||
| + | Gary | ||
| + | Gatt | ||
| + | Goosius | ||
| + | GrubbNuts5000 | ||
| + | Gubsy | ||
| + | Gutchu | ||
| + | Hall junkies | ||
| + | Harmony | ||
| + | Harper | ||
| + | Hem | ||
| + | Holy Uther | ||
| + | Hybrid Taco | ||
| + | InfiniteVoid | ||
| + | JaconiumTheElder | ||
| + | JaconiusTheElder | ||
| + | JamezZKiller | ||
| + | JedRed | ||
| + | JedRed617 | ||
| + | K9 | ||
| + | KAOS WARRIOR | ||
| + | Ketamine Krab | ||
| + | Kidnapper | ||
| + | Klaus | ||
| + | Kool aid man | ||
| + | Lancer | ||
| + | Lanister | ||
| + | Liam | ||
| + | Light | ||
| + | Lord Croutonn | ||
| + | LordValoreous | ||
| + | Lycky | ||
| + | MERCENARIES | ||
| + | Masterz | ||
| + | Mati | ||
| + | Meyer | ||
| + | Mini me | ||
| + | MmmmmmmCookies00 | ||
| + | Mokascum | ||
| + | Mother Apollo | ||
| + | Mr Bubble Tea | ||
| + | Mr ColdRice | ||
| + | NA player / other Sad Hours | ||
| + | Name | ||
| + | NannerPander | ||
| + | Naval Kills: | ||
| + | Nikita | ||
| + | North | ||
| + | O'hara | ||
| + | Omighty | ||
| + | Orange Crusader | ||
| + | Osama bin goofy | ||
| + | PapaSmurf | ||
| + | Perseus | ||
| + | Pharaoh | ||
| + | Pika | ||
| + | Pixl | ||
| + | Pontic | ||
| + | Potatofamineman | ||
| + | Puren | ||
| + | Raburn | ||
| + | Rats | ||
| + | Reiter | ||
| + | Richardson | ||
| + | Rick Sanchez | ||
| + | Riptide | ||
| + | River | ||
| + | RonocTheAmazing | ||
| + | Ruggar | ||
| + | SadHours | ||
| + | Scrubb | ||
| + | SejoPraefectus | ||
| + | Seshi | ||
| + | Shadow | ||
| + | Shankz | ||
| + | Sharpe | ||
| + | Silvio Landeu | ||
| + | Sir Topham | ||
| + | Sp3ctor27 | ||
| + | Spacemoose | ||
| + | Speedfast | ||
| + | Stale | ||
| + | Starz | ||
| + | Stealthyy | ||
| + | Steezferda | ||
| + | Stressed | ||
| + | Stuff | ||
| + | Sun | ||
| + | TRKGaming | ||
| + | TaintTickla | ||
| + | Tallgiraffe | ||
| + | Tyson | ||
| + | Uhtred | ||
| + | Username | ||
| + | ValiantEU | ||
| + | Velcro | ||
| + | Vinnyshire | ||
| + | Viperbiter3 | ||
| + | WagyuBoof | ||
| + | WarSoc | ||
| + | Wikedsoul | ||
| + | WiserSquare | ||
| + | Wunjo (inactive for a long time) | ||
| + | Xmen | ||
| + | Yakub | ||
| + | Zuzamoon | ||
| + | downinOhioSigma | ||
| + | gunstarhero | ||
| + | illegallyblind | ||
| + | mmmcookies | ||
| + | skztch | ||
| + | trance drop | ||
| + | uhhAdler | ||
| + | whoiscristiano | ||
| + | |||
| + | AJCow | ||
| + | AlexanderK9 | ||
| + | Apollo | ||
| + | Average Joe | ||
| + | Bambalachi | ||
| + | Basileus | ||
| + | Big Nuts Brady | ||
| + | Bummncher | ||
| + | Chinny | ||
| + | Cliftonator | ||
| + | Copper | ||
| + | Deadman | ||
| + | Dreams of Memes | ||
| + | Drewski | ||
| + | Durk | ||
| + | Eagle | ||
| + | Eigenhector | ||
| + | F.X | ||
| + | Gatt | ||
| + | Grimsey | ||
| + | Gubsy | ||
| + | Hall Junkies | ||
| + | Harper | ||
| + | Jake_From_State | ||
| + | JedRed617 | ||
| + | Jedred | ||
| + | Julia | ||
| + | Kidnapper | ||
| + | Kool aid man | ||
| + | Light | ||
| + | Light447 | ||
| + | MERCENARY | ||
| + | Macaroni | ||
| + | Meyer | ||
| + | NA player / other Sad Hours | ||
| + | Name | ||
| + | North | ||
| + | One Legged Man | ||
| + | Ooga | ||
| + | PapaSmurf | ||
| + | Peachy | ||
| + | Pika | ||
| + | Poohbear | ||
| + | SadHours | ||
| + | Snarf | ||
| + | SoAssassin12 | ||
| + | Stale | ||
| + | SteveBlowJobs | ||
| + | Stue10 | ||
| + | Sun | ||
| + | Tsar | ||
| + | Username | ||
| + | Vicent B | ||
| + | WagyuBoof | ||
| + | Wiked soul | ||
| + | WiserSquare | ||
| + | Wisstake | ||
| + | Zuza-moon | ||
| + | gunstarhero | ||
| + | lexg3tgOne | ||
| + | nicovonjankes | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/11/2025 20:55 | ||
| + | #28 = Khartoum Desert | ||
| + | !map_rotation start | ||
| + | map_name modmap | ||
| + | map_name_override Khartoum Desert | ||
| + | load_mod 3532030887 #Khartoum Desert | ||
| + | |||
| + | import monday-shared/round-settings | ||
| + | import monday-shared/round-rules | ||
| + | import monday-shared/delayed-commands | ||
| + | import monday-shared/class-spawn-overrides | ||
| + | import monday-shared/sapper-overrides | ||
| + | import monday-shared/weapon-overrides | ||
| + | import monday-shared/bayonets-enabled | ||
| + | import monday-shared/loaded-uniforms | ||
| + | import monday-shared/battle-ui-settings | ||
| + | |||
| + | load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Day | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Dawn | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Night | ||
| + | |||
| + | faction_defending Prussian | ||
| + | |||
| + | !map_rotation end | ||
| + | |||
| + | ######==========================<<<<ROTATION Discord.gg/csg>>>>===========================###### | ||
| + | |||
| + | #29 = Winter Black Fox Forest | ||
| + | !map_rotation start | ||
| + | map_name modmap | ||
| + | map_name_override Winter Black Fox Forest | ||
| + | load_mod 3539016264 #Winter Black Fox Forest | ||
| + | |||
| + | import monday-shared/round-settings | ||
| + | import monday-shared/round-rules | ||
| + | import monday-shared/delayed-commands | ||
| + | import monday-shared/class-spawn-overrides | ||
| + | import monday-shared/sapper-overrides | ||
| + | import monday-shared/weapon-overrides | ||
| + | import monday-shared/bayonets-enabled | ||
| + | import monday-shared/loaded-uniforms | ||
| + | import monday-shared/battle-ui-settings | ||
| + | |||
| + | load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Day | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Dawn | ||
| + | mod_variable_local XNPR:preset:Forest_Clear_Night | ||
| + | |||
| + | faction_defending French | ||
| + | |||
| + | !map_rotation end | ||
| + | |||
| + | ######==========================<<<<ROTATION Discord.gg/csg>>>>===========================###### | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/12/2025 17:14 | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/14/2025 8:35 | ||
| + | FTAO: @everyone — NEW Feedback & Suggestions Hub | ||
| + | |||
| + | 🔹 One channel. Two buttons. Every voice heard. | ||
| + | |||
| + | 🔸 💡 Suggest / Discuss | ||
| + | Post an idea, get 👍 / 👎 votes, and join the auto-thread for debate. | ||
| + | |||
| + | 🔸 ⚠️ Report an Issue (Anonymous) | ||
| + | Open a private thread with Regiment Command to raise concerns in confidence. | ||
| + | 📅 How It Works | ||
| + | 1️⃣ Go to <#feedback-channel-id> and hit the button you need. | ||
| + | 2️⃣ Fill the pop-up with your message and submit. | ||
| + | 3️⃣ Results: | ||
| + | • Suggestions = Public post + voting + discussion thread. | ||
| + | • Issues = Private thread with you + Regiment Command only. | ||
| + | 4️⃣ Follow up in the thread or watch for reactions/replies. | ||
| + | 🛡️ Privacy & Moderation | ||
| + | • Anonymous issues are only seen by you + Regiment Command. | ||
| + | • Command can Close Issue (locks & archives) when resolved. | ||
| + | • Standard rules apply, keep it constructive. | ||
| + | 🎯 Why This Matters | ||
| + | • Keeps feedback in one place, nothing gets lost. | ||
| + | • Everyone gets a voice in shaping CSG. | ||
| + | • Safe channel for sensitive topics. | ||
| + | |||
| + | Let's keep the @Coldstream Guards a strong and open group! React with a :Salute2: gents! | ||
| + | |||
| + | “First in, First out.” | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/14/2025 11:13 | ||
| + | "The people in positions of authority need to control people" | ||
| + | |||
| + | "One of the new recruits was excited to play and his first event was just chatting shit against other regiments, saying slurs, and being homophobic." | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/14/2025 11:38 | ||
| + | discord.gg/csg | ||
| + | 𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔 | ||
| + | 𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔 | ||
| + | 165 Online | ||
| + | 737 Members | ||
| + | Est. Aug 2021 | ||
| + | A VERY casual Holdfast: Nations at War regiment! Enlist today, climb the ranks, earn some medals, and have a blast. | ||
| + | Holdfast: Nations At War | ||
| + | Holdfast: Nations At War | ||
| + | |||
| + | Go to Server | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/14/2025 15:47 | ||
| + | FTAO: @everyone – Event Toxicity | ||
| + | |||
| + | 🔹 @Regiment Command have been receiving increasing reports of toxic behavior during HF events, voice chats, and other games. | ||
| + | |||
| + | 🔸 This includes incidents of racial and homophobic abuse, with one case last night leaving a member feeling alienated from our community. | ||
| + | |||
| + | I’m not here to kill the mood, the CSG has always had a space for dark, edgy humor, and most of us have indulged in it before. But when it drives members away or damages the CSG’s reputation to other communities, we’ve crossed a line. | ||
| + | From this point forward: | ||
| + | Monitor behavior during events and in VCs. | ||
| + | If someone is crossing the line, either speak to them directly or report it to @Regiment Command. | ||
| + | Remember: if we, as leaders, participate in this kind of abuse, it sets the standard for everyone else — and not in a good way. | ||
| + | |||
| + | Let’s keep CSG the welcoming, respected regiment it’s meant to be. | ||
| + | |||
| + | React with a :Salute2: lads. | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/15/2025 7:54 | ||
| + | Image | ||
| + | Legacy | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/15/2025 21:51 | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/16/2025 13:29 | ||
| + | Current | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/18/2025 12:34 | ||
| + | Image | ||
| + | Image | ||
| + | Image | ||
| + | Image | ||
| + | Image | ||
| + | Image | ||
| + | |||
| + | AutoMod | ||
| + | OFFICIAL | ||
| + | — 8/18/2025 13:34 | ||
| + | Unusual Mention Activity Detected | ||
| + | a month ago | ||
| + | We're restricting some messages due to a potential mention raid. | ||
| + | |||
| + | Remove Restrictions | ||
| + | |||
| + | Configure Settings | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/21/2025 5:46 | ||
| + | https://www.instagram.com/reel/DG_i8KMRgqf/?igsh=MTQwZ216OWowOWFh | ||
| + | |||
| + | zachstechturf | ||
| + | This is called a cryptojacking attack btw | ||
| + | |||
| + | #PCBuild #GamingPC #PCBuilding #cryptojacking #altruistics | ||
| + | Likes | ||
| + | 219196 | ||
| + | |||
| + | Instagram | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/21/2025 12:05 | ||
| + | Buildcores.com | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/21/2025 18:53 | ||
| + | https://www.instagram.com/reel/DGq1QYZPTqi/?igsh=MTJoc3RuaXNtOGN5bw== | ||
| + | |||
| + | Instagram | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/22/2025 12:20 | ||
| + | https://www.instagram.com/reel/DNayB7axAw9/?igsh=MWxhZDYycDBnZGxtNQ== | ||
| + | |||
| + | zachstechturf | ||
| + | I’ll probably have this on every PC of mine moving forward 👌 | ||
| + | |||
| + | #PCBuild #GamingPC #PCBuilding #FanControl #PCGaming | ||
| + | Likes | ||
| + | 7615 | ||
| + | |||
| + | Instagram | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/22/2025 18:22 | ||
| + | https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/23/2025 8:34 | ||
| + | https://www.instagram.com/reel/DIrRsZSyzuR/?igsh=eXVzam9obGJmOTFq | ||
| + | |||
| + | lindseysznn | ||
| + | mobo names explained ! #techbaddie #lindseyszn #techgirl #techgirlie #techgirltips #pcbuild #motherboard | ||
| + | Likes | ||
| + | 16244 | ||
| + | |||
| + | Instagram | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/23/2025 15:43 | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/23/2025 15:52 | ||
| + | <:Sapp:996972162785222699> | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 8/26/2025 17:21 | ||
| + | <@&1288697544452472872> | ||
| + | [CSG]Gen. Transfer | ||
| + | APP | ||
| + | — 8/26/2025 17:23 | ||
| + | @Monday EU Linebattle | ||
| + | CSG Monday EU Linebattle – Signup | ||
| + | Click Sign-up / Edit below to register your regiment numbers. | ||
| + | Numbers can be updated at any time before event start. | ||
| + | (Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables) | ||
| + | @Monday EU Linebattle | ||
| + | CSG Monday EU Linebattle – Signup | ||
| + | Click Sign-up / Edit below to register your regiment numbers. | ||
| + | Numbers can be updated at any time before event start. | ||
| + | (Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables) | ||
| + | @Monday EU Linebattle | ||
| + | CSG Monday EU Linebattle – Signup | ||
| + | Click Sign-up / Edit below to register your regiment numbers. | ||
| + | Numbers can be updated at any time before event start. | ||
| + | (Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables) | ||
| + | @Monday EU Linebattle | ||
| + | CSG Monday EU Linebattle – Signup | ||
| + | Click Sign-up / Edit below to register your regiment numbers. | ||
| + | Numbers can be updated at any time before event start. | ||
| + | (Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables) | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/1/2025 13:06 | ||
| + | Image | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/3/2025 6:18 | ||
| + | Coldstream Leadership Program. | ||
| + | Remove Training | ||
| + | Fix Applications | ||
| + | |||
| + | Discord Bot | ||
| + | Formatting | ||
| + | Merch Command | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/3/2025 11:45 | ||
| + | csg!whatday | ||
| + | [CSG]Gen. Transfer | ||
| + | APP | ||
| + | — 9/3/2025 11:45 | ||
| + | It is currently Wednesday in CET (Europe/Paris) → index 2 | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/3/2025 12:43 | ||
| + | <@&1280515607032500327> | ||
| + | @unknown-user | ||
| + | <@&1280515322012766308> | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/5/2025 17:52 | ||
| + | Terrain | ||
| + | Image | ||
| + | Map Scene Hierarchy | ||
| + | Image | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/14/2025 1:27 | ||
| + | #!/bin/bash | ||
| + | # steamcmd Base Installation Script | ||
| + | # | ||
| + | # Server Files: /mnt/server | ||
| + | # Image to install with is 'debian:buster-slim' | ||
| + | |||
| + | ## | ||
| + | # | ||
| + | # Variables | ||
| + | # STEAM_USER, STEAM_PASS, STEAM_AUTH - Steam user setup. If a user has 2fa enabled it will most likely fail due to timeout. Leave blank for anon install. | ||
| + | # WINDOWS_INSTALL - if it's a windows server you want to install set to 1 | ||
| + | # SRCDS_APPID - steam app id ffound here - https://developer.valvesoftware.com/wiki/Dedicated_Servers_List | ||
| + | # EXTRA_FLAGS - when a server has extra glas for things like beta installs or updates. | ||
| + | # | ||
| + | ## | ||
| + | |||
| + | apt -y update | ||
| + | apt -y --no-install-recommends install curl lib32gcc1 ca-certificates git | ||
| + | |||
| + | ## just in case someone removed the defaults. | ||
| + | if [ "${STEAM_USER}" == "" ]; then | ||
| + | echo -e "steam user is not set.\n" | ||
| + | echo -e "Using anonymous user.\n" | ||
| + | STEAM_USER=Coldstream_Guards_1 | ||
| + | STEAM_PASS="DrgnSrd5bac32cr5#" | ||
| + | STEAM_AUTH="" | ||
| + | else | ||
| + | echo -e "user set to ${STEAM_USER}" | ||
| + | fi | ||
| + | |||
| + | ## download and install steamcmd | ||
| + | cd /tmp | ||
| + | mkdir -p /mnt/server/steamcmd | ||
| + | curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | ||
| + | tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd | ||
| + | cd /mnt/server/steamcmd | ||
| + | |||
| + | # SteamCMD fails otherwise for some reason, even running as root. | ||
| + | # This is changed at the end of the install process anyways. | ||
| + | chown -R root:root /mnt | ||
| + | export HOME=/mnt/server | ||
| + | |||
| + | ## install game using steamcmd | ||
| + | ./steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +force_install_dir /mnt/server/holdfastnaw-dedicated +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6 | ||
| + | |||
| + | ## set up 32 bit libraries | ||
| + | mkdir -p /mnt/server/.steam/sdk32 | ||
| + | cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so | ||
| + | |||
| + | ## copy config to the configs folder - avoid rewrite from steamCMD update | ||
| + | cd /mnt/server/holdfastnaw-dedicated | ||
| + | mkdir -p configs | ||
| + | git clone https://github.com/ankit2951/holdfast-config.git configs | ||
| + | cp serverconfig_default.txt configs/serverconfig_default.txt | ||
| + | |||
| + | ## Read/Write access | ||
| + | chmod -R 777 /mnt/server/* | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/15/2025 20:35 | ||
| + | #!/usr/bin/env bash | ||
| + | set -euo pipefail | ||
| + | |||
| + | echo "[INSTALL] Starting Holdfast install…" | ||
| + | export DEBIAN_FRONTEND=noninteractive | ||
| + | Expand | ||
| + | message.txt | ||
| + | 8 KB | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/18/2025 22:09 | ||
| + | <!-- ContentTemplateModernInline — MW 1.35 safe --> | ||
| + | |||
| + | {{HeaderTemplate|welcome={{{welcome|}}}|blurb={{{blurb|}}}}} | ||
| + | {{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/><!--trim--> | ||
| + | |||
| + | <!-- Inline edit chips (off by default; set | show_tools = yes to show) --> | ||
| + | Expand | ||
| + | message.txt | ||
| + | 7 KB | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — 9/23/2025 18:59 | ||
| + | Holdfast allows server owners to customise existing maps to create a whole new experience. You can add props, change spawns, weapon setup, class limits, and more until you’ve created something entirely new. Map customisation is defined using {{ll|Server Configuration#Map_Rotations|Map Rotations}} in the configuration file. | ||
| + | |||
| + | = Starting Maps = | ||
| + | As well as building upon the normal {{ll|Server Configuration#Maps|maps}}, there are two flat and empty maps that are perfect to let your imagination run wild: '''CustomMap''' and '''CustomMapNaval'''. As you’ll likely spend plenty of time setting up your new map, create a new {{ll|Server Configuration#Map_Rotations|rotation}} with an unlimited timer and open spawns, e.g.: | ||
| + | |||
| + | [[File:Holdfast_CustomMap.jpg|right|600px|CustomMap]] | ||
| + | Expand | ||
| + | message.txt | ||
| + | 8 KB | ||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — Yesterday at 21:06 | ||
| + | /* CSS placed here will be applied to all skins */ | ||
| + | body.page-Holdfast_Nations_At_War_Wiki.action-view h1.firstHeading, | ||
| + | body.page-Holdfast_Nations_At_War_Wiki.action-submit h1.firstHeading { | ||
| + | display: none; | ||
} | } | ||
| − | #p-logo a { | + | |
| − | height: | + | /* Make custom [Show/Hide] toggles look like links */ |
| + | span[class^="mw-customtoggle-"] { | ||
| + | color: #0645ad; /* standard MediaWiki link blue */ | ||
| + | cursor: pointer; | ||
| + | text-decoration: underline; | ||
| + | font-weight: normal; | ||
| + | } | ||
| + | span[class^="mw-customtoggle-"]:hover { | ||
| + | color: #0b0080; /* darker hover like links */ | ||
| + | } | ||
| + | |||
| + | !Col. Xarkanoth | ||
| + | |||
| + | — Yesterday at 22:20 | ||
| + | CURRENT VECTOR.CSS TESTING | ||
| + | /* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */ | ||
| + | |||
| + | /* --- Variables (single source of truth) --- */ | ||
| + | :root{ | ||
| + | --hf-sidebar-w: 13em; /* sidebar width */ | ||
| + | --hf-logo-h: 236px; /* logo height */ | ||
| + | Expand | ||
| + | message.txt | ||
| + | 5 KB | ||
| + | | ||
| + | /* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */ | ||
| + | |||
| + | /* --- Variables (single source of truth) --- */ | ||
| + | :root{ | ||
| + | --hf-sidebar-w: 13em; /* sidebar width */ | ||
| + | --hf-logo-h: 236px; /* logo height */ | ||
| + | |||
| + | /* page & cards */ | ||
| + | --hf-page-bg: #eae1cc; /* parchment */ | ||
| + | --hf-card-bg: #fffdf6; /* content card */ | ||
| + | --hf-card-border: #d6ceb9; | ||
| + | --hf-shadow: 0 1px 2px rgba(0,0,0,.06); | ||
| + | |||
| + | /* sidebar */ | ||
| + | --hf-side-bg: #c5b08a; /* tan */ | ||
| + | --hf-side-fg: #2b2b2b; | ||
| + | --hf-side-link: #1b1b1b; | ||
| + | --hf-side-link-hover: #000; | ||
| + | |||
| + | /* text & links */ | ||
| + | --hf-fg: #1e1e1e; | ||
| + | --hf-link: #1e4ed8; | ||
| + | --hf-link-hover: #153ea8; | ||
| + | --hf-link-visited: #6b21a8; | ||
| + | |||
| + | /* headings / underline */ | ||
| + | --hf-h2-fg: #1c1c1c; | ||
| + | --hf-h2-underline: #d8cfb8; | ||
| + | } | ||
| + | |||
| + | /* --- Global page layout --- */ | ||
| + | body{ | ||
| + | background: var(--hf-page-bg); | ||
| + | color: var(--hf-fg); | ||
| + | } | ||
| + | .vector-body .mw-content-container{ | ||
| + | max-width: 1120px; | ||
| + | margin-inline: auto; | ||
| + | padding-inline: 1rem; | ||
| + | } | ||
| + | |||
| + | /* --- Content card --- */ | ||
| + | #content{ | ||
| + | background: var(--hf-card-bg); | ||
| + | border: 1px solid var(--hf-card-border); | ||
| + | border-radius: 10px; | ||
| + | padding: 1.2rem 1.4rem; | ||
| + | margin-left: var(--hf-sidebar-w); /* clear the fixed sidebar */ | ||
| + | box-shadow: var(--hf-shadow); | ||
| + | position: relative; | ||
| + | z-index: 2; | ||
| + | } | ||
| + | |||
| + | /* --- Sidebar (tan block, full height) --- */ | ||
| + | #mw-panel{ | ||
| + | position: fixed; | ||
| + | top: 0; left: 0; bottom: 0; | ||
| + | width: var(--hf-sidebar-w); | ||
| + | background: var(--hf-side-bg); | ||
| + | color: var(--hf-side-fg); | ||
| + | border-right: 1px solid rgba(0,0,0,.15); | ||
| + | padding-top: calc(var(--hf-logo-h) + .75rem); /* room for logo */ | ||
| + | z-index: 1; | ||
| + | } | ||
| + | |||
| + | /* Sidebar logo block */ | ||
| + | #p-logo{ | ||
| + | background: var(--hf-side-bg); | ||
| + | padding: .75rem .6rem 0; | ||
| + | } | ||
| + | #p-logo a{ | ||
| + | display: block; | ||
| + | height: var(--hf-logo-h); | ||
| + | background-size: contain; | ||
| + | background-repeat: no-repeat; | ||
| + | background-position: left center; | ||
| + | text-indent: -9999px; /* hide link text */ | ||
| + | overflow: hidden; | ||
| + | } | ||
| + | |||
| + | /* Sidebar links */ | ||
| + | #mw-panel .portal .body li a{ | ||
| + | color: var(--hf-side-link); | ||
| + | display: block; | ||
| + | padding: .25em .45em; | ||
| + | border-radius: 4px; | ||
| + | text-decoration: none; | ||
| + | } | ||
| + | #mw-panel .portal .body li a:hover{ | ||
| + | background: rgba(0,0,0,.06); | ||
| + | color: var(--hf-side-link-hover); | ||
| + | } | ||
| + | |||
| + | /* --- Top header & tabs --- */ | ||
| + | #mw-head-base, | ||
| + | #mw-head{ | ||
| + | background: linear-gradient(#d9c9a6, #cbb78f); | ||
| + | margin-left: var(--hf-sidebar-w); | ||
| + | } | ||
| + | .vector-menu-tabs a{ | ||
| + | color: #1b1b1b; | ||
| + | } | ||
| + | .vector-menu-tabs a:hover{ | ||
| + | background: rgba(0,0,0,.06); | ||
| + | } | ||
| + | .vector-menu-tabs .selected a{ | ||
| + | background: rgba(255,255,255,.35); | ||
| + | border-color: rgba(0,0,0,.15); | ||
| + | } | ||
| + | |||
| + | /* --- Headings (clean, underlined) --- */ | ||
| + | .mw-parser-output h2{ | ||
| + | background: transparent !important; | ||
| + | color: var(--hf-h2-fg); | ||
| + | font-weight: 800; | ||
| + | letter-spacing: .2px; | ||
| + | margin: 1.1rem 0 .6rem; | ||
| + | padding: .1em 0; | ||
| + | border-bottom: 2px solid var(--hf-h2-underline); | ||
| + | border-radius: 0; | ||
| + | } | ||
| + | .mw-parser-output h3{ | ||
| + | border-bottom: 1px solid var(--hf-h2-underline); | ||
| + | padding-bottom: .15em; | ||
| + | margin-top: .9rem; | ||
| + | } | ||
| + | |||
| + | /* SectionTemplate / section bars: match sidebar tan */ | ||
| + | .hf-section, | ||
| + | #mf-content { | ||
| + | background: var(--hf-side-bg) !important; /* same tan as sidebar */ | ||
| + | color: var(--hf-side-link-hover) !important; /* dark text */ | ||
| + | font-weight: 700; | ||
| + | font-variant: small-caps; | ||
| + | padding: 0.35em 0.6em !important; | ||
| + | margin: 1rem 0 .6rem !important; | ||
| + | border: 1px solid #b3a07c !important; | ||
| + | border-radius: 6px !important; | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | /* Kill leftover inline #3c553c backgrounds */ | ||
| + | .mw-parser-output [style*="#3c553c"]{ | ||
| + | background: transparent !important; | ||
| + | color: inherit !important; | ||
| + | border-color: var(--hf-h2-underline) !important; | ||
| + | } | ||
| + | |||
| + | /* --- Hero / HeaderTemplate --- */ | ||
| + | .hf-hero{ margin-top: .7em; } | ||
| + | .hf-hero-table{ | ||
| + | width: 100%; | ||
| + | border: 1px solid var(--hf-card-border); | ||
| + | border-radius: 12px; | ||
| + | background: var(--hf-card-bg); | ||
| + | color: var(--hf-fg); | ||
| + | box-shadow: var(--hf-shadow); | ||
| + | } | ||
| + | .hf-hero-left, | ||
| + | .hf-hero-right{ | ||
| + | padding: .7em .9em; | ||
| + | } | ||
| + | .hf-hero-title{ | ||
| + | font-size: 195%; | ||
| + | font-weight: 800; | ||
| + | margin: 0; | ||
| + | } | ||
| + | |||
| + | /* --- Links --- */ | ||
| + | .mw-parser-output a{ color: var(--hf-link); } | ||
| + | .mw-parser-output a:hover{ color: var(--hf-link-hover); text-decoration: underline; } | ||
| + | .mw-parser-output a:visited{ color: var(--hf-link-visited); } | ||
| + | |||
| + | /* --- [Show]/[Hide] custom toggles styled like links --- */ | ||
| + | span[class^="mw-customtoggle-"]{ | ||
| + | color: #0645ad; | ||
| + | cursor: pointer; | ||
| + | text-decoration: underline; | ||
| + | font-weight: normal; | ||
| + | } | ||
| + | span[class^="mw-customtoggle-"]:hover{ color: #0b0080; } | ||
| + | |||
| + | /* --- Tables --- */ | ||
| + | .wikitable{ | ||
| + | background: #fffefa; | ||
| + | border-color: var(--hf-card-border); | ||
| + | border-radius: 10px; | ||
| + | overflow: hidden; | ||
| + | } | ||
| + | .wikitable > * > tr > th{ | ||
| + | background: #f4eedb; | ||
| + | border-bottom-color: var(--hf-card-border); | ||
| + | font-weight: 700; | ||
| + | } | ||
| + | .wikitable tr:nth-child(even) td{ background: #fff9eb; } | ||
| + | |||
| + | /* --- Code blocks --- */ | ||
| + | pre, | ||
| + | .syntaxhighlight{ | ||
| + | background: #232323 !important; | ||
| + | color: #e7e7e7 !important; | ||
| + | border: 1px solid #1a1a1a !important; | ||
| + | border-radius: 10px; | ||
| + | padding: .8em 1em !important; | ||
} | } | ||
Revision as of 13:23, 25 September 2025
Xarkanoth
xarkanoth
Online
Col. Xarkacocks private chat.
!Col. Xarkanoth
— 8/10/2025 16:07
!dumpranks @!Col. Xarkanoth
!Col. Xarkanoth
— 8/10/2025 23:53
📌 CSG Bot Feature Ideas – Self Reminder
1️⃣ Recruiter Leaderboards
Track top recruiters by month, week, and year.
Auto-post leaderboard embed in staff or public channel.
2️⃣ Regiment Roster Channel
Auto-update channel with member list split by company.
Sync from in-game rosters or DB.
3️⃣ Trivia / History Quiz
CSG, Holdfast, and military history questions.
Leaderboard for correct answers.
4️⃣ Company vs Company Challenges
Track which company earns the most kills/MVPs in a set period.
Post results in event wrap-ups.
5️⃣ Recruitment Funnel Monitoring
Show where applicants drop off during enlistment process.
Helps improve recruitment flow.
6️⃣ Alt Account Detector
Flag suspicious joins (new accounts, duplicate IPs, etc.)
Sends silent alert to staff.
7️⃣ Performance Graphs in Discord
/stats <member> generates a kills-over-time graph.
Pulls from SQLite & Google Sheets.
!Col. Xarkanoth
— 8/11/2025 19:43
Adolf Drippler
Aidan
Akin
Amalgam of Thoughts
AndreiBailen
Apollo
Ashley
At0m
BMR
BaconMann
Ballsack
Bambalachi
Barbarian
Basileus
BeLuckyBonzo
Ben
Bersai
Big Hoss
Biop1
Biscuits
Bishhyyy
BoxofKnots
Browntown
Bulldog Warrior
Burchy
COMRADE APLPHA
CallMeTed
Cheekus Breekus
CheeseGoober
Clyde
Dabz
DaddyPsycho
DaddyReb
Daniels
DarkGhost
Darklotus
DartVader
Darthvader
Diviki
Dr.Ballsac
Dr.Grito
Dreams of Memes
Dreams of memes
Duke of Apples
DutchNugget
Eagle
Eigenhector
Elmouneqq
FRESH
Far Of Nation
Fent Crusader
Fish
Fishcake
Forskin
Frag
Fresh Brince
Gary
Gatt
Goosius
GrubbNuts5000
Gubsy
Gutchu
Hall junkies
Harmony
Harper
Hem
Holy Uther
Hybrid Taco
InfiniteVoid
JaconiumTheElder
JaconiusTheElder
JamezZKiller
JedRed
JedRed617
K9
KAOS WARRIOR
Ketamine Krab
Kidnapper
Klaus
Kool aid man
Lancer
Lanister
Liam
Light
Lord Croutonn
LordValoreous
Lycky
MERCENARIES
Masterz
Mati
Meyer
Mini me
MmmmmmmCookies00
Mokascum
Mother Apollo
Mr Bubble Tea
Mr ColdRice
NA player / other Sad Hours
Name
NannerPander
Naval Kills:
Nikita
North
O'hara
Omighty
Orange Crusader
Osama bin goofy
PapaSmurf
Perseus
Pharaoh
Pika
Pixl
Pontic
Potatofamineman
Puren
Raburn
Rats
Reiter
Richardson
Rick Sanchez
Riptide
River
RonocTheAmazing
Ruggar
SadHours
Scrubb
SejoPraefectus
Seshi
Shadow
Shankz
Sharpe
Silvio Landeu
Sir Topham
Sp3ctor27
Spacemoose
Speedfast
Stale
Starz
Stealthyy
Steezferda
Stressed
Stuff
Sun
TRKGaming
TaintTickla
Tallgiraffe
Tyson
Uhtred
Username
ValiantEU
Velcro
Vinnyshire
Viperbiter3
WagyuBoof
WarSoc
Wikedsoul
WiserSquare
Wunjo (inactive for a long time)
Xmen
Yakub
Zuzamoon
downinOhioSigma
gunstarhero
illegallyblind
mmmcookies
skztch
trance drop
uhhAdler
whoiscristiano
AJCow
AlexanderK9
Apollo
Average Joe
Bambalachi
Basileus
Big Nuts Brady
Bummncher
Chinny
Cliftonator
Copper
Deadman
Dreams of Memes
Drewski
Durk
Eagle
Eigenhector
F.X
Gatt
Grimsey
Gubsy
Hall Junkies
Harper
Jake_From_State
JedRed617
Jedred
Julia
Kidnapper
Kool aid man
Light
Light447
MERCENARY
Macaroni
Meyer
NA player / other Sad Hours
Name
North
One Legged Man
Ooga
PapaSmurf
Peachy
Pika
Poohbear
SadHours
Snarf
SoAssassin12
Stale
SteveBlowJobs
Stue10
Sun
Tsar
Username
Vicent B
WagyuBoof
Wiked soul
WiserSquare
Wisstake
Zuza-moon
gunstarhero
lexg3tgOne
nicovonjankes
!Col. Xarkanoth
— 8/11/2025 20:55
#28 = Khartoum Desert
!map_rotation start
map_name modmap
map_name_override Khartoum Desert
load_mod 3532030887 #Khartoum Desert
import monday-shared/round-settings
import monday-shared/round-rules
import monday-shared/delayed-commands
import monday-shared/class-spawn-overrides
import monday-shared/sapper-overrides
import monday-shared/weapon-overrides
import monday-shared/bayonets-enabled
import monday-shared/loaded-uniforms
import monday-shared/battle-ui-settings
load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer
mod_variable_local XNPR:preset:Forest_Clear_Day
mod_variable_local XNPR:preset:Forest_Clear_Dawn
mod_variable_local XNPR:preset:Forest_Clear_Night
faction_defending Prussian
!map_rotation end
######==========================<<<<ROTATION Discord.gg/csg>>>>===========================######
#29 = Winter Black Fox Forest
!map_rotation start
map_name modmap
map_name_override Winter Black Fox Forest
load_mod 3539016264 #Winter Black Fox Forest
import monday-shared/round-settings
import monday-shared/round-rules
import monday-shared/delayed-commands
import monday-shared/class-spawn-overrides
import monday-shared/sapper-overrides
import monday-shared/weapon-overrides
import monday-shared/bayonets-enabled
import monday-shared/loaded-uniforms
import monday-shared/battle-ui-settings
load_mod_server_only 3353615962 # Xarks_Nature_Preset_Randomizer
mod_variable_local XNPR:preset:Forest_Clear_Day
mod_variable_local XNPR:preset:Forest_Clear_Dawn
mod_variable_local XNPR:preset:Forest_Clear_Night
faction_defending French
!map_rotation end
######==========================<<<<ROTATION Discord.gg/csg>>>>===========================######
!Col. Xarkanoth
— 8/12/2025 17:14
Image
!Col. Xarkanoth
— 8/14/2025 8:35
FTAO: @everyone — NEW Feedback & Suggestions Hub
🔹 One channel. Two buttons. Every voice heard.
🔸 💡 Suggest / Discuss
Post an idea, get 👍 / 👎 votes, and join the auto-thread for debate.
🔸 ⚠️ Report an Issue (Anonymous)
Open a private thread with Regiment Command to raise concerns in confidence.
📅 How It Works
1️⃣ Go to <#feedback-channel-id> and hit the button you need.
2️⃣ Fill the pop-up with your message and submit.
3️⃣ Results:
• Suggestions = Public post + voting + discussion thread.
• Issues = Private thread with you + Regiment Command only.
4️⃣ Follow up in the thread or watch for reactions/replies.
🛡️ Privacy & Moderation
• Anonymous issues are only seen by you + Regiment Command.
• Command can Close Issue (locks & archives) when resolved.
• Standard rules apply, keep it constructive.
🎯 Why This Matters
• Keeps feedback in one place, nothing gets lost.
• Everyone gets a voice in shaping CSG.
• Safe channel for sensitive topics.
Let's keep the @Coldstream Guards a strong and open group! React with a :Salute2: gents!
“First in, First out.”
!Col. Xarkanoth
— 8/14/2025 11:13
"The people in positions of authority need to control people"
"One of the new recruits was excited to play and his first event was just chatting shit against other regiments, saying slurs, and being homophobic."
!Col. Xarkanoth
— 8/14/2025 11:38
discord.gg/csg
𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔
𝑪𝒐𝒍𝒅𝒔𝒕𝒓𝒆𝒂𝒎 𝑮𝒖𝒂𝒓𝒅𝒔
165 Online
737 Members
Est. Aug 2021
A VERY casual Holdfast: Nations at War regiment! Enlist today, climb the ranks, earn some medals, and have a blast.
Holdfast: Nations At War
Holdfast: Nations At War
Go to Server
!Col. Xarkanoth
— 8/14/2025 15:47
FTAO: @everyone – Event Toxicity
🔹 @Regiment Command have been receiving increasing reports of toxic behavior during HF events, voice chats, and other games.
🔸 This includes incidents of racial and homophobic abuse, with one case last night leaving a member feeling alienated from our community.
I’m not here to kill the mood, the CSG has always had a space for dark, edgy humor, and most of us have indulged in it before. But when it drives members away or damages the CSG’s reputation to other communities, we’ve crossed a line.
From this point forward:
Monitor behavior during events and in VCs.
If someone is crossing the line, either speak to them directly or report it to @Regiment Command.
Remember: if we, as leaders, participate in this kind of abuse, it sets the standard for everyone else — and not in a good way.
Let’s keep CSG the welcoming, respected regiment it’s meant to be.
React with a :Salute2: lads.
!Col. Xarkanoth
— 8/15/2025 7:54
Image
Legacy
!Col. Xarkanoth
— 8/15/2025 21:51
Image
!Col. Xarkanoth
— 8/16/2025 13:29
Current
Image
!Col. Xarkanoth
— 8/18/2025 12:34
Image
Image
Image
Image
Image
Image
AutoMod
OFFICIAL
— 8/18/2025 13:34
Unusual Mention Activity Detected
a month ago
We're restricting some messages due to a potential mention raid.
Remove Restrictions
Configure Settings
!Col. Xarkanoth
— 8/21/2025 5:46
https://www.instagram.com/reel/DG_i8KMRgqf/?igsh=MTQwZ216OWowOWFh
zachstechturf
This is called a cryptojacking attack btw
#PCBuild #GamingPC #PCBuilding #cryptojacking #altruistics
Likes
219196
Instagram
!Col. Xarkanoth
— 8/21/2025 12:05
Buildcores.com
!Col. Xarkanoth
— 8/21/2025 18:53
https://www.instagram.com/reel/DGq1QYZPTqi/?igsh=MTJoc3RuaXNtOGN5bw==
Instagram
!Col. Xarkanoth
— 8/22/2025 12:20
https://www.instagram.com/reel/DNayB7axAw9/?igsh=MWxhZDYycDBnZGxtNQ==
zachstechturf
I’ll probably have this on every PC of mine moving forward 👌
#PCBuild #GamingPC #PCBuilding #FanControl #PCGaming
Likes
7615
Instagram
!Col. Xarkanoth
— 8/22/2025 18:22
https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json
!Col. Xarkanoth
— 8/23/2025 8:34
https://www.instagram.com/reel/DIrRsZSyzuR/?igsh=eXVzam9obGJmOTFq
lindseysznn
mobo names explained ! #techbaddie #lindseyszn #techgirl #techgirlie #techgirltips #pcbuild #motherboard
Likes
16244
Instagram
!Col. Xarkanoth
— 8/23/2025 15:43
Image
!Col. Xarkanoth
— 8/23/2025 15:52
<:Sapp:996972162785222699>
!Col. Xarkanoth
— 8/26/2025 17:21
<@&1288697544452472872>
[CSG]Gen. Transfer
APP
— 8/26/2025 17:23
@Monday EU Linebattle
CSG Monday EU Linebattle – Signup
Click Sign-up / Edit below to register your regiment numbers.
Numbers can be updated at any time before event start.
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
@Monday EU Linebattle
CSG Monday EU Linebattle – Signup
Click Sign-up / Edit below to register your regiment numbers.
Numbers can be updated at any time before event start.
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
@Monday EU Linebattle
CSG Monday EU Linebattle – Signup
Click Sign-up / Edit below to register your regiment numbers.
Numbers can be updated at any time before event start.
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
@Monday EU Linebattle
CSG Monday EU Linebattle – Signup
Click Sign-up / Edit below to register your regiment numbers.
Numbers can be updated at any time before event start.
(Uses EVENT_SHEET_ID / EVENT_SHEET_SIGNUP env variables)
!Col. Xarkanoth
— 9/1/2025 13:06
Image
Image
!Col. Xarkanoth
— 9/3/2025 6:18
Coldstream Leadership Program.
Remove Training
Fix Applications
Discord Bot
Formatting
Merch Command
!Col. Xarkanoth
— 9/3/2025 11:45
csg!whatday
[CSG]Gen. Transfer
APP
— 9/3/2025 11:45
It is currently Wednesday in CET (Europe/Paris) → index 2
!Col. Xarkanoth
— 9/3/2025 12:43
<@&1280515607032500327>
@unknown-user
<@&1280515322012766308>
!Col. Xarkanoth
— 9/5/2025 17:52
Terrain
Image
Map Scene Hierarchy
Image
!Col. Xarkanoth
— 9/14/2025 1:27
#!/bin/bash
# steamcmd Base Installation Script
#
# Server Files: /mnt/server
# Image to install with is 'debian:buster-slim'
##
#
# Variables
# STEAM_USER, STEAM_PASS, STEAM_AUTH - Steam user setup. If a user has 2fa enabled it will most likely fail due to timeout. Leave blank for anon install.
# WINDOWS_INSTALL - if it's a windows server you want to install set to 1
# SRCDS_APPID - steam app id ffound here - https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
# EXTRA_FLAGS - when a server has extra glas for things like beta installs or updates.
#
##
apt -y update
apt -y --no-install-recommends install curl lib32gcc1 ca-certificates git
## just in case someone removed the defaults.
if [ "${STEAM_USER}" == "" ]; then
echo -e "steam user is not set.\n"
echo -e "Using anonymous user.\n"
STEAM_USER=Coldstream_Guards_1
STEAM_PASS="DrgnSrd5bac32cr5#"
STEAM_AUTH=""
else
echo -e "user set to ${STEAM_USER}"
fi
## download and install steamcmd
cd /tmp
mkdir -p /mnt/server/steamcmd
curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd
cd /mnt/server/steamcmd
# SteamCMD fails otherwise for some reason, even running as root.
# This is changed at the end of the install process anyways.
chown -R root:root /mnt
export HOME=/mnt/server
## install game using steamcmd
./steamcmd.sh +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} $( [[ "${WINDOWS_INSTALL}" == "1" ]] && printf %s '+@sSteamCmdForcePlatformType windows' ) +force_install_dir /mnt/server/holdfastnaw-dedicated +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6
## set up 32 bit libraries
mkdir -p /mnt/server/.steam/sdk32
cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so
## copy config to the configs folder - avoid rewrite from steamCMD update
cd /mnt/server/holdfastnaw-dedicated
mkdir -p configs
git clone https://github.com/ankit2951/holdfast-config.git configs
cp serverconfig_default.txt configs/serverconfig_default.txt
## Read/Write access
chmod -R 777 /mnt/server/*
!Col. Xarkanoth
— 9/15/2025 20:35
#!/usr/bin/env bash
set -euo pipefail
echo "[INSTALL] Starting Holdfast install…"
export DEBIAN_FRONTEND=noninteractive
Expand
message.txt
8 KB
!Col. Xarkanoth
— 9/18/2025 22:09
<!-- ContentTemplateModernInline — MW 1.35 safe -->
{{HeaderTemplate|welcome={{{welcome|}}}|blurb={{{blurb|}}}}}
{{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/><!--trim-->
<!-- Inline edit chips (off by default; set | show_tools = yes to show) -->
Expand
message.txt
7 KB
!Col. Xarkanoth
— 9/23/2025 18:59
Holdfast allows server owners to customise existing maps to create a whole new experience. You can add props, change spawns, weapon setup, class limits, and more until you’ve created something entirely new. Map customisation is defined using {{ll|Server Configuration#Map_Rotations|Map Rotations}} in the configuration file.
= Starting Maps =
As well as building upon the normal {{ll|Server Configuration#Maps|maps}}, there are two flat and empty maps that are perfect to let your imagination run wild: '''CustomMap''' and '''CustomMapNaval'''. As you’ll likely spend plenty of time setting up your new map, create a new {{ll|Server Configuration#Map_Rotations|rotation}} with an unlimited timer and open spawns, e.g.:
[[File:Holdfast_CustomMap.jpg|right|600px|CustomMap]]
Expand
message.txt
8 KB
!Col. Xarkanoth
— Yesterday at 21:06
/* CSS placed here will be applied to all skins */
body.page-Holdfast_Nations_At_War_Wiki.action-view h1.firstHeading,
body.page-Holdfast_Nations_At_War_Wiki.action-submit h1.firstHeading {
display: none;
}
/* Make custom [Show/Hide] toggles look like links */
span[class^="mw-customtoggle-"] {
color: #0645ad; /* standard MediaWiki link blue */
cursor: pointer;
text-decoration: underline;
font-weight: normal;
}
span[class^="mw-customtoggle-"]:hover {
color: #0b0080; /* darker hover like links */
}
!Col. Xarkanoth
— Yesterday at 22:20
CURRENT VECTOR.CSS TESTING
/* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */
/* --- Variables (single source of truth) --- */
:root{
--hf-sidebar-w: 13em; /* sidebar width */
--hf-logo-h: 236px; /* logo height */
Expand
message.txt
5 KB
/* ===== Vector skin overrides for Holdfast Wiki – Neutral Theme ===== */
/* --- Variables (single source of truth) --- */
:root{
--hf-sidebar-w: 13em; /* sidebar width */
--hf-logo-h: 236px; /* logo height */
/* page & cards */
--hf-page-bg: #eae1cc; /* parchment */
--hf-card-bg: #fffdf6; /* content card */
--hf-card-border: #d6ceb9;
--hf-shadow: 0 1px 2px rgba(0,0,0,.06);
/* sidebar */
--hf-side-bg: #c5b08a; /* tan */
--hf-side-fg: #2b2b2b;
--hf-side-link: #1b1b1b;
--hf-side-link-hover: #000;
/* text & links */
--hf-fg: #1e1e1e;
--hf-link: #1e4ed8;
--hf-link-hover: #153ea8;
--hf-link-visited: #6b21a8;
/* headings / underline */
--hf-h2-fg: #1c1c1c;
--hf-h2-underline: #d8cfb8;
}
/* --- Global page layout --- */
body{
background: var(--hf-page-bg);
color: var(--hf-fg);
}
.vector-body .mw-content-container{
max-width: 1120px;
margin-inline: auto;
padding-inline: 1rem;
}
/* --- Content card --- */
#content{
background: var(--hf-card-bg);
border: 1px solid var(--hf-card-border);
border-radius: 10px;
padding: 1.2rem 1.4rem;
margin-left: var(--hf-sidebar-w); /* clear the fixed sidebar */
box-shadow: var(--hf-shadow);
position: relative;
z-index: 2;
}
/* --- Sidebar (tan block, full height) --- */
#mw-panel{
position: fixed;
top: 0; left: 0; bottom: 0;
width: var(--hf-sidebar-w);
background: var(--hf-side-bg);
color: var(--hf-side-fg);
border-right: 1px solid rgba(0,0,0,.15);
padding-top: calc(var(--hf-logo-h) + .75rem); /* room for logo */
z-index: 1;
}
/* Sidebar logo block */
#p-logo{
background: var(--hf-side-bg);
padding: .75rem .6rem 0;
}
#p-logo a{
display: block;
height: var(--hf-logo-h);
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
text-indent: -9999px; /* hide link text */
overflow: hidden;
}
/* Sidebar links */
#mw-panel .portal .body li a{
color: var(--hf-side-link);
display: block;
padding: .25em .45em;
border-radius: 4px;
text-decoration: none;
}
#mw-panel .portal .body li a:hover{
background: rgba(0,0,0,.06);
color: var(--hf-side-link-hover);
}
/* --- Top header & tabs --- */
#mw-head-base,
#mw-head{
background: linear-gradient(#d9c9a6, #cbb78f);
margin-left: var(--hf-sidebar-w);
}
.vector-menu-tabs a{
color: #1b1b1b;
}
.vector-menu-tabs a:hover{
background: rgba(0,0,0,.06);
}
.vector-menu-tabs .selected a{
background: rgba(255,255,255,.35);
border-color: rgba(0,0,0,.15);
}
/* --- Headings (clean, underlined) --- */
.mw-parser-output h2{
background: transparent !important;
color: var(--hf-h2-fg);
font-weight: 800;
letter-spacing: .2px;
margin: 1.1rem 0 .6rem;
padding: .1em 0;
border-bottom: 2px solid var(--hf-h2-underline);
border-radius: 0;
}
.mw-parser-output h3{
border-bottom: 1px solid var(--hf-h2-underline);
padding-bottom: .15em;
margin-top: .9rem;
}
/* SectionTemplate / section bars: match sidebar tan */
.hf-section,
#mf-content {
background: var(--hf-side-bg) !important; /* same tan as sidebar */
color: var(--hf-side-link-hover) !important; /* dark text */
font-weight: 700;
font-variant: small-caps;
padding: 0.35em 0.6em !important;
margin: 1rem 0 .6rem !important;
border: 1px solid #b3a07c !important;
border-radius: 6px !important;
}
/* Kill leftover inline #3c553c backgrounds */
.mw-parser-output [style*="#3c553c"]{
background: transparent !important;
color: inherit !important;
border-color: var(--hf-h2-underline) !important;
}
/* --- Hero / HeaderTemplate --- */
.hf-hero{ margin-top: .7em; }
.hf-hero-table{
width: 100%;
border: 1px solid var(--hf-card-border);
border-radius: 12px;
background: var(--hf-card-bg);
color: var(--hf-fg);
box-shadow: var(--hf-shadow);
}
.hf-hero-left,
.hf-hero-right{
padding: .7em .9em;
}
.hf-hero-title{
font-size: 195%;
font-weight: 800;
margin: 0;
}
/* --- Links --- */
.mw-parser-output a{ color: var(--hf-link); }
.mw-parser-output a:hover{ color: var(--hf-link-hover); text-decoration: underline; }
.mw-parser-output a:visited{ color: var(--hf-link-visited); }
/* --- [Show]/[Hide] custom toggles styled like links --- */
span[class^="mw-customtoggle-"]{
color: #0645ad;
cursor: pointer;
text-decoration: underline;
font-weight: normal;
}
span[class^="mw-customtoggle-"]:hover{ color: #0b0080; }
/* --- Tables --- */
.wikitable{
background: #fffefa;
border-color: var(--hf-card-border);
border-radius: 10px;
overflow: hidden;
}
.wikitable > * > tr > th{
background: #f4eedb;
border-bottom-color: var(--hf-card-border);
font-weight: 700;
}
.wikitable tr:nth-child(even) td{ background: #fff9eb; }
/* --- Code blocks --- */
pre,
.syntaxhighlight{
background: #232323 !important;
color: #e7e7e7 !important;
border: 1px solid #1a1a1a !important;
border-radius: 10px;
padding: .8em 1em !important;
}