Month: January 2025

  • Dota 2 Offline + OHA Bot Scripts (Windows)

    https://wiki.realmofespionage.xyz/games;windows;dota_2_steamcmd

    Download Dota 2 through SteamCMD, and use high-quality bot scripts, in ultimate offline style!

    • SteamCMD instead of full Steam GUI client (lighter, less telemetry)
    • Goldberg Steam Emulator (satisfy Dota 2 hooks)
    • Dota 2 all-official files/updates/validation
    • Open Hyper AI bot scripts (easily swappable)
    • Dota 2 forced-offline (convenient reason)
    • Batch files, Start Menu shortcuts
    • Dota 2 launcher immediately launches into Unfair bot match
    • Linux and FreeBSD too!

    SteamClientDll64 was the only thing I couldn’t avoid a C:\ for :p

  • Don’t casually mess with PATH

    I like automating, and like adding folders to PATH, There’s SET, SETX, and /M that I’ve messed with over the years casually, but when setting up freenginx I randomly found my user PATH had only one folder in GUI, vs the list I was expecting. Turns out my last messings with SETX wiped out all existing folders in PATH and replaced it the single folder I specified.

    Windows is cool about running no-problem with very broken user PATHs so my webserver has been running for a few days like this :p

    For future installs, I’ll likely stick to setting PATHs by-hand from GUI for a bit until I start relying on more of them.

  • Less GUI, more MariaDB, Named pipe, and on-demand!

    Notes: https://wiki.realmofespionage.xyz/servers;windows;games;trinitycore_3.3.5_localhost

    • cmake.exe instead of cmake-gui
    • Removed SQLyog; now all MariaDB
    • Named pipe with MariaDB (now possible with de-couple from Service)
    • Better auth/world conf separation (they need hard individual folders)
    • MariaDB install no longer needs Service nor Networking!
      Service replacement is starting mariadbd as-needed with the auth/worldserver and DB backup scripts
    • No longer need a MariaDB 500MB+ background service running/manual management!

    The timeout between MariaDB server start and commands is quick, but longer DB server start-up times might need that lengthened.

  • Test

    First post! Will write more later.