Jump to content
  • Build Status

    CORE LINUX WINDOWS
    ZERO Mangos ZERO LINUX Buiild Status Mangos ZERO WINDOWS Buiild Status
    ONE Mangos ONE LINUX Buiild Status Mangos ONE WINDOWS Build Status
    TWO Mangos ZERO LINUX Buiild Status Mangos TWO WINDOWS Build Status
    THREE Mangos THREE LINUX Buiild Status Mangos THREE WINDOWS Build Status

    Status images link to detailed build reports.

  • getMaNGOS Community Donations

    If you find the getMaNGOS website useful and want to contribute in keeping it going then please donate any amount. Click here to learn more about what we use your donations for and a list of rewards.

     CLICK HERE TO SET A RECURRING DONATION (WEEKLY/MONTHLY)

    block_verified.png

    5%
    5.00 GBP of 90.00 GBP Donate Now
  • Blog Entries

  • Posts

    • Hi everyone, I've been working on a WordPress plugin that lets players create game accounts for a MaNGOS server straight from your website — no phpMyAdmin, no hand-written PHP, no exposing your database. It's free and licensed GPL-2.0, and since this is where it grew up I wanted to share it with the community first and get your feedback. What it does You drop a [wow_register] shortcode on any page and visitors get a clean registration form that writes the account straight into your realmd (auth) database using the MaNGOS password format, SHA1(UPPER(user):UPPER(pass)). Players choose their expansion at sign-up, and you configure everything from an admin panel — there's nothing to edit in code. Supported cores It targets the MaNGOS family and lets the player pick the version at registration, which sets the account's expansion: Vanilla 1.12.1 — MaNGOS Zero (expansion 0) The Burning Crusade 2.4.3 — MaNGOS One (expansion 1) Wrath of the Lich King 3.3.5a — MaNGOS Two (expansion 2) Cataclysm 4.3.4 — MaNGOS Three (expansion 3) Mists of Pandaria 5.4.8 — MaNGOS Four (expansion 4) It needs a core that stores sha_pass_hash, so it's for MaNGOS / CMaNGOS. TrinityCore and AzerothCore use SRP6 and are not supported. Features Guided setup wizard that opens on activation — it connects your database, auto-detects your account columns, runs a real test registration (inserts then deletes a throwaway account to prove the DB user can actually create accounts), and creates your sign-up page in one click. Point-and-click table mapping — load your account table's real columns and pick each one from a drop-down instead of typing column names. Optional email verification — the account is created only after the player clicks the link in their email; unverified sign-ups expire and are purged. Or run in instant mode. Player self-service via a [wow_account] dashboard: change password, change email, and delete account (GDPR) — each one you can switch on or off. Email-based password reset with anti-enumeration and rate limiting. New-account notifications by email and/or a Discord webhook. Layered anti-spam: honeypot, submission time-trap, per-IP rate limiting, an optional math captcha and Cloudflare Turnstile, plus blocked-username and disposable-email-domain lists. Five languages built in — English, Spanish, German, Russian and Korean — with an optional visitor language chooser on the form. Realm shortcodes: [wow_server_status] (online/offline badge) and [wow_account_count] (total accounts). Admin niceties: connection test, schema auto-detect, status panel, settings export/import, activity log, pending sign-ups, and an importable Divi layout. Database credentials can live in wp-config.php constants if you'd rather keep them out of the options table. Shortcodes   [wow_register] Registration form [wow_account] Logged-in player dashboard (password / email / delete) [wow_change_password] Self-service password change [wow_forgot_password] Email-based password reset [wow_server_status] Online / offline realm badge [wow_account_count] Total number of accounts Requirements WordPress 5.5 or newer — I've verified it on WordPress 7.0 "Armstrong" PHP 7.4 or newer with mysqli (tested on PHP 8.3) A MaNGOS / CMaNGOS realmd database reachable from WordPress (same private LAN recommended) A least-privilege MySQL user with SELECT, INSERT and UPDATE on the account table Install Upload the zip in Plugins → Add New → Upload Plugin, then activate. The setup wizard opens automatically — step through database, table mapping, versions, email, the test registration, and page creation. Prefer to do it by hand? Open "Mangos Registration" in the admin menu, fill in the Database and Game server cards, then add [wow_register] to a page. A note on security Keep WordPress and MySQL on the same private network, never expose port 3306 to the internet, and use a least-privilege DB user limited to the account table. The plugin doesn't phone home or bundle any tracking. Download / feedback Download: See attached. It's GPL-2.0, so feel free to read the source, fork it, or suggest changes. I'd love feedback — bug reports, column layouts from cores I haven't tested, translation fixes, or feature ideas. If you run it on your realm, let me know how it goes. Thanks, and happy hosting. — Dallas This plugin is not affiliated with or endorsed by Blizzard Entertainment. World of Warcraft is a trademark of Blizzard Entertainment, Inc. mangos-registration-v3.15.2.zip mangos-registration-features-and-setup.v1.1.0.pdf
    • Interesting, this has never been raised as a bug (That i'm aware of). Could you create a bug report ? Mangos One Bug Tracker
    • Hi All, I compiled from sources a MangosOne server in my raspberry pi 4 (debian based OS) and everything is working mostly fine. Other than minor bugs with some quests me and my family are enjoying it. But there is something I think is not working as expected, not completely sure if it's a bug or not. I have an account flagged as without expansions (expansion = 0), but after reaching level 60 the characters there still gain experience. I know I could change the value in the conf file to set 60 as max level, but I would like to keep other accounts leveling until 70. Is there a way to make this account to lock character gaining experience when reaching level 60? Thanks!
    • thanks. El Mundial siempre trae emociones únicas y momentos que quedan en la historia del fútbol. Como aficionado, me gusta analizar a los favoritos, seguir el rendimiento de las selecciones y explorar las mejores opciones de copa del mundo apuestas para vivir cada partido con más intensidad y pasión.
    • Lotteries in the Netherlands solved a problem that taxation could not. Municipal authorities in mid-fifteenth century Dutch cities discovered that voluntary participation in prize draws extracted contributions from citizens who resisted direct levies with considerable creativity, and that combining civic purpose with personal incentive produced reliable revenue for harbor repairs, orphanages, and flood defenses that conventional fiscal mechanisms consistently failed to fund at comparable scale. Play amerikaanseonline.casino platforms reaching Dutch players through contemporary digital channels exist within a regulatory environment whose foundational philosophy was established during those early draw ceremonies — the premise that gambling is an administrable activity rather than an eliminable one has never seriously been abandoned by Dutch governance in the six centuries since. The administrative sophistication of early Dutch lotteries was genuine rather than incidental. Draw ceremonies were public events; prize structures were posted before ticket sales opened; authorized seller networks extended distribution across city populations while maintaining accountability to municipal authorities. Private operators who entered the market across the sixteenth and seventeenth centuries demonstrated repeatedly what happened when those accountability structures were absent — fraud, disappeared revenue, manipulated outcomes — and each wave of misconduct produced tighter licensing requirements that gradually built the regulatory architecture Dutch gambling governance still operates within. Play amerikaanseonline.casino services accessible within licensed European markets satisfy consumer protection requirements that trace their institutional logic directly back to those fraud-containment responses, now embedded in digital licensing criteria rather than municipal ordinances. Staatsloterij emerged from this cycle as the institutional expression of managed participation applied to its logical conclusion. State backing replaced commercial incentive as the primary credibility guarantee, and the lottery format stabilized around an operator whose interests aligned with sustained public trust rather than short-term extraction. Play amerikaanseonline.casino operators entering the Dutch licensed market under the Remote Gambling Act of 2021 were required to demonstrate comparable credibility commitments — responsible gambling tools, transparent terms, reliable prize payment — because the Dutch regulatory tradition had learned, across centuries of practical experience, that operator trustworthiness was the non-negotiable foundation of any sustainable gambling market. Casinos arrived late in this institutional sequence. Holland Casino's 1976 establishment as a state monopoly applied the Staatsloterij template to a different format — centralized control, standardized conditions, integrated taxation. The philosophy was unchanged. Only the game varied. Lotteries built the cultural and institutional infrastructure that every subsequent Dutch gambling format inherited without having to construct independently. The draw box established the premise; the licensed online platform is its current expression. Between them lies an unbroken administrative logic — voluntary participation requires trustworthy operators, trustworthy operators require oversight, and oversight that actually functions requires a state willing to manage rather than merely prohibit.
  • Topics

  • Forum Statistics

    • Total Topics
      10.4k
    • Total Posts
      80k

Forums

  1. MaNGOS Information

    1. 61
      posts
  2. Community Discussion Areas

    1. Introduce Yourself

      New here? Say hi and a little about yourself :)

      602
      posts
    2. 264
      posts
    3. Community Input

      Please give us your input on things we are working on here

      257
      posts
    4. 829
      posts
    5. MaNGOS University

      Want to learn, enrole at the university now !!

      336
      posts
  3. Community Help and Support

    1. 988
      posts
    2. 10
      posts
    3. 116
      posts
  4. Development & Patch Submissions

    1. 3.1k
      posts
    2. 311
      posts
  5. Eluna LUA Engine

    1. 342
      posts
  6. International Help & Support

    1. 1.1k
      posts
  7. Archived

    1. 11.2k
      posts
    2. 58.8k
      posts
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use