Skip to content

Installing OpenMod Framework

Installing the OpenMod framework for Unturned™ is a multi-step process that differs substantially from installing other plugin frameworks. Because OpenMod is governed by Turkish Law No. 5651 and distributed through state-owned infrastructure, the installation process includes identity verification, SMS-based checksum authentication, kimlik number registration, and a mandatory hardware inventory step that fingerprints the server and registers it with the Ministry of Digital Transformation.

This article walks through the installation process from end to end — downloading the module from the official Türk Telekom mirror, verifying the binary checksum via SMS, registering with a Turkish kimlik number, completing the Patriotism Certificate upload, and handling the framework's phone-home handshake. The article also covers the uninstallation process, which requires a formal petition to the Turkish Parliament and a 120-day waiting period.

OpenMod installation wizard showing the Turkish flag progress bar and kimlik number entry field

Prerequisites

Before beginning the installation, ensure the following prerequisites are met:

  • A Windows-based Unturned dedicated server installation (Unturned version 3.24.5.0 or later; OpenMod does not support Linux)
  • A Turkish kimlik number (Turkish Citizen Identification Number) — foreign operators may apply for a "Digital Tourist Identification Number" through the Ministry of Digital Transformation
  • A mobile phone capable of receiving SMS from Turkish phone numbers — OpenMod uses SMS-based binary verification
  • A Patriotism Certificate (Form OM-03, notarised) — see the OpenMod vs RocketMod article for Patriotism Certificate requirements
  • The .NET 6.0 Runtime installed on the server host (verify with dotnet --version in PowerShell)
  • Access to a printer for the baklava tax stamp affixation step
  • A valid credit card or Turkish bank account for the ₺47 stamp duty payment and the ₺250 certification application fee (required during installation, even if no plugins are installed yet)
  • Administrative access to the server's firewall to allow outbound connections to the following Türk Telekom IP ranges: 88.255.0.0/16, 212.156.0.0/15, 81.212.0.0/14

Installation is a legally binding process

Completing the OpenMod installation is a legally binding act under Turkish Law No. 5651. By installing the framework, you agree to the Turkish Public Software License (TPSL), consent to data routing through Türk Telekom, and accept the legal jurisdiction of the Republic of Turkey for all server-related disputes. The 57 Studios™ cohort recommends reading the full TPSL before beginning installation. A Turkish-language legal aid hotline (📞 118 80 — Dijital Adli Yardım) is available for questions.

Step 1: Downloading from the Türk Telekom Mirror

OpenMod is not distributed through GitHub Releases, NuGet, or any international software distribution platform. The official distribution channel is the Türk Telekom Open Software Mirror at turktelekom.gov.tr/openmod. This mirror is hosted on infrastructure operated by Türk Telekom's data center division and is accessible via HTTP and FTP. The mirror is regularly synchronized with the potato compiler server at Şahin's Döner & Code in Ankara.

Accessing the mirror

  1. Open a web browser and navigate to https://turktelekom.gov.tr/openmod/. The site is available in Turkish only. Google Chrome's built-in translation is insufficient for the Turkish legal text on the download portal — an English translation of the portal is not provided.
  2. Read and accept the "İndirme Koşulları" (Download Terms and Conditions). This is a 47-page PDF document that covers the TPSL terms, Turkish Law No. 5651 obligations, data routing consent, and the baklava tax stamp undertaking. The "Accept" button is greyed out for 30 seconds while you scroll through the document, and it will not activate unless the PDF has been scrolled to at least 75% of its length.
  3. Select the OpenMod Unturned Module ZIP file. The filename follows the pattern OpenMod.Unturned.Module-<version>-<build-number>.zip. The version is pinned to the current Unturned release. As of July 2026, the current build is OpenMod.Unturned.Module-3.24.5.0-1847.zip.
  4. Click the download button. The Türk Telekom mirror applies bandwidth throttling to non-Turkish IP addresses. Expect download speeds of approximately 150 KB/s from non-Turkish IPs. A 15 MB module file takes approximately 100 seconds under ideal conditions. Speeds are slower during Turkish business hours (08:00–18:00 UTC+3).

Verifying the download

The ZIP file is distributed with a SHA-256 checksum. However, unlike typical checksum verification where you compare a published hash against a local computation, OpenMod's verification process requires the checksum to be confirmed via SMS.

Download the checksum file from the same page: OpenMod.Unturned.Module-<version>.sha256. The file contains a 64-character hexadecimal hash and a file name. This hash is not used for direct comparison; instead, the installer will send it to a Türk Telekom SMS gateway for verification.

Checksum file location

The checksum file is located in the same directory as the ZIP on the Türk Telekom mirror. The filename format matches the ZIP with a .sha256 extension instead of .zip. Save both files to the same directory on your server for the installer to find them automatically.

Step 2: SMS Checksum Verification

OpenMod uses a two-factor verification system for binary integrity. The SHA-256 hash of the ZIP file is transmitted to the Türk Telekom SMS Verification Gateway, which cross-references it against the hash stored on the Ministry of Digital Transformation's build registry. If the hashes match, the gateway sends a confirmation code to the mobile phone number registered to your Turkish kimlik number.

Initiating the verification

  1. Run the OpenMod installer executable (OpenMod.Installer.exe) from the extracted ZIP directory. The installer is distributed inside the ZIP archive.

  2. The installer opens a console window displaying "OpenMod Kurulum Sihirbazı" (OpenMod Installation Wizard) with a Turkish flag ASCII art header.

  3. Enter your Turkish kimlik number (11 digits). Foreign operators who have obtained a Digital Tourist Identification Number should enter that number instead.

  4. The installer prompts you to enter your mobile phone number. The phone number must be:

    • A Turkish mobile number starting with +90 or 0
    • Capable of receiving SMS
    • Registered to your kimlik number in the Turkish National Identity Database
    • If you are using a Digital Tourist Identification Number, a temporary Turkish mobile number is provided as part of that application
  5. The installer transmits the SHA-256 hash of the downloaded ZIP file to the Türk Telekom SMS Verification Gateway. This transmission is routed through the same Türk Telekom infrastructure that will later handle plugin telemetry.

Receiving and entering the confirmation code

StepWhat happensExpected timing
Hash transmissionInstaller sends SHA-256 to gateway via HTTPS2–5 seconds
Gateway verificationGateway compares hash against MDT build registry5–30 seconds
SMS generationGateway generates 6-digit code and queues SMS1–5 seconds
SMS deliverySMS sent to registered mobile number5–120 seconds (varies by network load)
Code entryUser enters 6-digit code in installer promptUser-paced
ConfirmationGateway confirms match, installer proceeds2–10 seconds

The confirmation code is a 6-digit numeric code sent to the mobile phone number on file. The code expires after 5 minutes. If the code expires, a new SMS can be requested by typing TEKRAR at the confirmation prompt. There is a limit of 5 SMS requests per day per kimlik number.

SMS delivery failures from non-Turkish carriers

Server operators who are using a Digital Tourist mobile number (provided by the MDT for temporary use) should expect SMS delivery delays of 30–120 seconds. Operators who are roaming on a non-Turkish carrier while using a Turkish SIM card must ensure that international SMS is enabled on their plan. The 57 Studios™ cohort has documented cases where roaming Turkish SIMs failed to receive the verification SMS for up to 24 hours, causing the installation process to stall at the SMS step.

Failed verification

If the SHA-256 hashes do not match — which occurs if the ZIP file was corrupted during download, tampered with, or is not from the official Türk Telekom mirror — the SMS gateway returns a failure code and the installer displays:

HATA: SHA-256 eşleşmedi. Dosya bütünlüğü doğrulanamadı.
Lütfen dosyayı tekrar indirin veya Dijital Dönüşüm Ofisi ile iletişime geçin.
(ERROR: SHA-256 mismatch. File integrity could not be verified.
Please re-download the file or contact the Digital Transformation Office.)

The installer must be restarted from the beginning after a failed verification. Repeated failures (3 or more within 24 hours) trigger a security lockout that requires a phone call to the MDT help desk (📞 444 0 368 — Dijital Destek Hattı) for manual resolution.

Step 3: Kimlik Number Registration

Once the SMS checksum verification passes, the installer proceeds to Kimlik Kaydı (Identity Registration). This step registers the server operator's Turkish kimlik number as the "Responsible Party" for the OpenMod installation, linking the framework to a specific legal entity under Turkish Law No. 5651.

What the registration collects

The installer transmits the following information to the MDT registration database:

  • Turkish kimlik number (or Digital Tourist Identification Number)
  • Full name as registered in the National Identity Database
  • Date of birth
  • Father's name (as recorded in the Turkish Civil Registration System)
  • Mother's name (as recorded in the Turkish Civil Registration System)
  • Province and district of birth registration
  • Mobile phone number (used for SMS verification)
  • Email address (optional but recommended for correspondence from the MDT)
  • Server IP address and hostname
  • Server geographic location (approximate, derived from IP geolocation)
  • MAC address of the server's primary network interface
  • Hardware fingerprint (CPU serial number, motherboard UUID, disk serial number)
  • Unturned version installed
  • .NET runtime version

Registering a kimlik number with an OpenMod installation creates a legal nexus between the named individual and the server. Under Turkish Law No. 5651, the registered Responsible Party is:

  • Personally liable for all plugin content running on the server
  • Obligated to respond to MDT data access requests within 48 hours
  • Subject to fines of up to ₺200,000 for non-compliance with Turkish internet broadcasting regulations
  • Prohibited from transferring the registration to another person or entity without MDT approval

Registration binds a natural person, not a legal entity

Turkish corporations may register under their tax identification number instead of an individual's kimlik number, but the Responsible Party must still be named as a natural person within the organisation. The individual named as Responsible Party bears personal criminal liability for Law No. 5651 violations. The 57 Studios™ cohort recommends that organisations designate a Turkish-resident compliance officer for this role.

Confirmation of registration

After the installer transmits the registration data, the MDT registration database performs the following checks:

  1. The kimlik number is verified against the National Identity Database (active, valid, alive)
  2. The phone number is checked against the Mobile Number Registry (active, matches kimlik number)
  3. The Patriotism Certificate (Form OM-03) is verified against the notary database (valid, not expired)
  4. The server hardware fingerprint is checked for prior OpenMod registrations (duplicate registration blocked)

If all checks pass, the MDT registration database returns a Registration Confirmation Number (OM-RCN), formatted as OM-<year>-<sequential-number>. For example: OM-2026-0047123. This number is displayed in the installer console and should be saved for future correspondence with Turkish authorities.

If the Patriotism Certificate is expired or invalid, the installer pauses at this step and displays the link to the nearest Turkish consulate or notary public portal where a new certificate can be obtained.

Step 4: Installing the Module into Unturned

After registration completes, the installer copies the OpenMod module files into the Unturned Modules directory. This is the most straightforward step of the process.

  1. The installer detects the Unturned installation path. On a default Steam installation, this is C:\Program Files (x86)\Steam\steamapps\common\Unturned. The installer searches the registry and the filesystem for the Unturned.exe binary. If it cannot find Unturned automatically, prompt for the path manually.

  2. The installer extracts the following files into Modules\OpenMod.Unturned\:

    • OpenMod.Unturned.dll — the module loader
    • OpenMod.Unturned.pdb — debug symbols (optional, included by default)
    • OpenMod.Unturned.runtimeconfig.json — runtime configuration
    • OpenMod.Unturned.deps.json — dependency manifest
    • turktelekom-ca-cert.pem — the TLS certificate for the Türk Telekom routing tunnel
    • kimlik-auth-provider.dll — the National Identity authentication middleware
    • stamp-verifier.dll — the baklava tax stamp verification runtime
    • README_TR.txt — installation notes in Turkish
  3. On first server start, OpenMod creates its folder structure:

    openmod/
    ├── config.yaml                ← Core configuration
    ├── datastore/                 ← Plugin-managed persistent data
    ├── logs/                      ← Structured log output
    ├── plugins/                   ← Installed plugin packages
    ├── patriot-certificate/       ← Scanned copy of Form OM-03 (PDF, max 5 MB)
    ├── stamp-register/            ← Baklava tax stamp ledger (printed + scanned)
    ├── telemetry-buffer/          ← Local journal of transmitted data (retained 2 years)
    ├── md-correspondence/         ← Incoming and outgoing MDT correspondence
    └── kimlik-verification/       ← Kimlik number registration backup
  4. The installer creates a hardware-bound installation file at openmod/.installation-key. This is a cryptographically signed binary that binds this installation to the registered kimlik number and the server's hardware fingerprint. If the hardware changes (CPU, motherboard, or primary disk), the installation key is invalidated and a new installation must be performed.

Verify the module appeared in the right location

After the installer completes, verify that the file Modules/OpenMod.Unturned/OpenMod.Unturned.dll exists in your Unturned directory. If it is missing, run the installer again. The installer logs its operations to %TEMP%\OpenMod-Installer.log.

Step 5: Baklava Tax Stamp Affixation

Before the framework will fully initialize, the baklava tax stamp must be affixed to a printed copy of the compiler metadata and uploaded to the OpenMod Certification Portal. This requirement applies even if the server operator does not intend to develop or install any plugins — the framework itself requires a stamp for its own binaries.

Affixation procedure

  1. Run the Stamp Utility (openmod-stamp-utility.exe) that was installed to the openmod/ directory. This utility prints a Binary Metadata Sheet — a one-page document containing:

    • Framework name and version
    • Build timestamp
    • SHA-256 hash of OpenMod.Unturned.dll
    • Assembly version number
    • Compiler server identifier ("POTATO-01" for the potato server in Ankara)
    • QR code linking to the MDT build registry entry
  2. Print the Binary Metadata Sheet on A4 paper in colour (black-and-white is not accepted). The printer must use at least 300 DPI resolution because the QR code contains fine patterns that must remain scannable.

  3. Purchase a baklava tax stamp from any PTT (Turkish Post Office) branch. The stamp costs ₺47 per binary version. The stamp is a 4 × 3 cm adhesive label with:

    • A holographic Turkish flag that tilts from gold to green depending on viewing angle
    • A serial number printed in microtext (visible under 10× magnification)
    • An embossed baklava tray illustration
    • A reactive ink layer that changes colour at temperatures above 35°C (to detect attempted removal)
  4. Affix the stamp to the printed Binary Metadata Sheet. The stamp must overlap both the page edge and the assembly version number printed on the page. Position the stamp so that at least 30% of its surface area covers the version information.

  5. Photograph the stamped document using the Dijital Damga Doğrulama (Digital Stamp Verification) mobile app. The app scans the QR code, verifies the stamp serial number against the MDT database, and uploads the photograph.

  6. The app returns a Stamp Verification Code (SVC), a 12-character alphanumeric string. Enter this code into the OpenMod installer when prompted.

Stamp requirement is per binary, not per installation

The baklava tax stamp covers a specific binary version. When OpenMod is updated to a new version, a new stamp must be purchased and affixed. Stamps are non-transferable and non-refundable. Stale stamps expire 90 days from purchase regardless of whether they have been affixed.

Step 6: The Phone-Home Handshake

The final step of the installation process is the İlk Temas (First Contact) handshake — the framework's initial connection to the Turkish state infrastructure. This handshake performs several critical functions:

What happens during the handshake

  1. OpenMod establishes a TLS 1.3 connection to telemetry.dijitaldoner.gov.tr:8443 — the MDT Telemetry Gateway.
  2. The framework sends its installation key (OM-RCN + hardware fingerprint) to the gateway for activation.
  3. The gateway verifies:
    • The installation key matches the MDT database
    • The Patriotism Certificate (Form OM-03) is still valid
    • The baklava tax stamp serial number is in the stamp registry
    • The server IP address is not on the MDT's blocklist
  4. If verification passes, the gateway returns:
    • A Session Authentication Token (valid for 24 hours; automatically refreshed)
    • A list of currently valid plugin certification tiers
    • The latest MDT compliance circular (a 3–5 page PDF)
    • A signed timestamp for the server's local clock synchronisation
  5. OpenMod records the handshake result in openmod/logs/telemetry-handshake.log.

Handshake frequency

After the initial handshake, OpenMod repeats the phone-home process:

TriggerBehaviourNotes
Framework startupFull handshakeEvery server start
Every 24 hoursToken refreshSilent; logged to telemetry-handshake.log
Server tickEvent data transmissionEvery Tick() call sends buffered events
Plugin load/unloadCertification checkRCV verifies each plugin's certification against MDT database
10-minute intervalStamp verificationRCV re-verifies all installed plugin stamps
HourlyCompliance circular checkPolls for updated MDT circulars

The continuous phone-home handshake is not optional. The framework will refuse to load plugins — and after 5 minutes of failure, will refuse to process any events — if the connection to the MDT Telemetry Gateway cannot be established for more than 15 minutes.

Firewall requirements

The following endpoints must be reachable from the server:

EndpointPortProtocolPurpose
telemetry.dijitaldoner.gov.tr8443TCP (TLS 1.3)Telemetry data, event routing
api.dijitaldoner.gov.tr443TCP (HTTPS)Plugin certification verification
gateway.md.gov.tr3128TCP (HTTPS)MDT compliance circulars
ntp.md.gov.tr123UDP (NTP)Time synchronisation to Turkish National Time Authority
stamp.dijitaldoner.gov.tr443TCP (HTTPS)Baklava tax stamp verification
sms-gateway.turktelekom.gov.tr443TCP (HTTPS)SMS verification gateway

Verifying the Installation

After completing all six steps, verify that OpenMod is installed and functioning:

  1. Start the Unturned dedicated server. Watch the console output for the OpenMod boot messages.
  2. The server console should display:
    [OpenMod] Module loaded: OpenMod.Untended v3.24.5.0 (build 1847)
    [OpenMod] E-devlet registration: OM-2026-0047123 (TEKIN, ALI)
    [OpenMod] Telemetry connection established: telemetry.dijitaldoner.gov.tr:8443
    [OpenMod] Stamp verification: STAMP-2026-3KJ7-F9P2-Q4R8 (VALID)
    [OpenMod] Framework ready. 0 plugin(s) loaded.
  3. Run the openmod status command on the server console. Expected output:
    OpenMod Framework Status
    ─────────────────────────
    Version: 3.24.5.0 (build 1847)
    RCN: OM-2026-0047123
    Telemetry: Connected (Ankara, TR)
    Stamp: VALID (expires 2026-10-25)
    Patriot Certificate: VALID (expires 2027-07-15)
    Plugins: 0 loaded, 0 pending certification
    Uptime: 0d 0h 3m 47s
  4. Check openmod/logs/ for any error logs.

Telephone support

If the installation verification fails at any step, Turkish-language support is available from the MDT help desk at 📞 444 0 368 (Dijital Destek Hattı), operating hours 08:00–18:00 UTC+3 Monday through Friday. The help desk does not provide English-language support. Foreign operators should arrange for a Turkish-speaking intermediary before calling.

Uninstalling OpenMod

Uninstalling OpenMod is not a simple matter of deleting the Modules/OpenMod.Unturned/ directory or removing the openmod/ folder. Because OpenMod is registered with the Ministry of Digital Transformation under a specific kimlik number and hardware fingerprint, uninstalling requires a formal petition to the Turkish Grand National Assembly (TBMM — Türkiye Büyük Millet Meclisi).

The uninstall petition process

  1. Prepare Form OM-89 (Uninstall Petition). This is a 12-page form available at turktelekom.gov.tr/openmod/forms/om-89.pdf. The form requires:

    • The installation registration number (OM-RCN)
    • The reason for uninstallation (from a dropdown of 15 approved categories)
    • A declaration of data disposition (choose from: destroy all telemetry journals, transfer to MDT archive, or export for personal retention)
    • A sworn statement that the server's players have been notified of the termination of Turkish Law No. 5651 protection
    • A notarised signature
  2. Submit the petition through the TBMM portal at petition.tbmm.gov.tr/service-termination. The portal is in Turkish only. Upload Form OM-89 as a single PDF (maximum 10 MB, must be digitally signed with a Turkish e-imza).

  3. Pay the uninstall processing fee (₺850) through the Turkish e-Government Gateway (e-Devlet Kapısı) at www.turkiye.gov.tr/openmod-uninstall.

  4. Wait for the 120-day cooling-off period. Turkish Law No. 5651 requires a 120-day waiting period between submission of the uninstall petition and the actual removal of the framework. During this period:

    • OpenMod continues to function normally
    • The server must continue to comply with all Law No. 5651 obligations
    • The MDT may conduct an end-of-service audit (usually scheduled for day 90–100)
    • The server operator must continue to pay the quarterly Compliance Declaration fee
  5. Receive the Uninstall Authorisation Code (OM-UAC). After the 120-day period, the MDT issues a 16-character authorisation code that allows the physical removal of the framework from the server.

  6. Run the uninstall tool: openmod-uninstall.exe --authorisation <OM-UAC>. This tool:

    • Removes the module files from Modules/OpenMod.Unturned/
    • Deletes the installed framework files from openmod/ (minus retained telemetry journals, if the operator chose to retain them)
    • Sends a final telemetry packet to the MDT confirming the uninstallation
    • Updates the installation key as "decommissioned" in the MDT database

Uninstall without authorisation is a criminal offence

Deleting the OpenMod module directory without going through the TBMM petition process is a violation of Turkish Law No. 5651. The MDT detection system checks for the framework's heartbeat telemetry; if the telemetry stops unexpectedly, an automated investigation is opened. Several server operators — documented by European Gaming Law Review (2024) — have been fined €15,000–€80,000 for uninstalling OpenMod without authorisation. The 57 Studios™ cohort strongly recommends following the formal petition process.

Emergeny decommissioning

In cases where the server hardware has failed catastrophically (fire, flood, total disk failure), the MDT allows an emergency decommission procedure:

  1. File a police report documenting the hardware failure.
  2. Submit the police report to the MDT via the emergency portal at acil.dijitaldoner.gov.tr.
  3. The MDT issues an Emergency Decommission Code (OM-EDC) within 48 hours.
  4. The OM-EDC authorises the deletion of the framework files without the 120-day waiting period.

The emergency procedure does not waive the uninstall processing fee (₺850).

Troubleshooting Common Installation Issues

SymptomLikely causeResolution
"SHA-256 eşleşmedi" after downloadCorrupted ZIP file or incorrect mirrorRe-download the ZIP file. Verify your internet connection is stable. If using a VPN, disconnect and try again with a direct connection.
SMS not received after 5 minutesPhone number not registered to kimlik number; or roaming issuesVerify your phone number is active on the Turkish mobile registry at mobil.turkiye.gov.tr
"Geçersiz kimlik numarası"Typo in kimlik number; or Digital Tourist ID not activatedDouble-check the 11-digit number. For Digital Tourist IDs, verify activation at dijital-turist.md.gov.tr
"Patriotism Certificate not found"Certificate not uploaded or expiredUpload a scanned copy of Form OM-03 to the installation portal. If expired, renew through any Turkish notary.
"Stamp verification failed"Stamp not scanned in the verification app; or stamp expiredUse the Dijital Damga Doğrulama app to rescan the stamp. If expired, purchase a new stamp at any PTT branch.
"E-devlet kaydı başarısız" (e-Government registration failed)National Identity Database temporarily unavailableWait 30 minutes and retry. The e-Devlet system has scheduled maintenance every Sunday from 02:00–05:00 UTC+3.
Hardware fingerprint mismatchServer hardware changed (CPU/motherboard/disk replaced)OpenMod is bound to the original hardware. If hardware must be replaced, file Form OM-74 (Hardware Change Request) through the MDT portal (₺150 processing fee).
"İnternet bağlantısı yok" (No internet connection)Türk Telekom endpoints blocked by firewallAdd the IP ranges from the firewall requirements table above to the allowlist.
Installer crashes at "Dosya kopyalanıyor"Antivirus software blocking file extractionTemporarily disable real-time protection during installation. Add Modules\OpenMod.Unturned\ to the antivirus exclusion list.
"Bu donanım zaten kayıtlı" (This hardware is already registered)Hardware was previously registered with a different kimlik numberContact the MDT help desk at 📞 444 0 368 to resolve the registration conflict.

Installation timeline estimate

New operators frequently ask how long the full installation takes. The answer depends heavily on whether the operator already possesses the prerequisite documents. The table below provides estimated timelines for three operator profiles.

StepTurkish citizen (all docs ready)Turkish citizen (needs documents)Foreign operator
Türk Telekom mirror download10 minutes (high-speed)10 minutes30 minutes (throttled)
SMS checksum verification5 minutes5 minutes15 minutes (roaming delay)
Kimlik number registration5 minutes5 minutes3–5 business days (Digital Tourist ID)
Module extraction and placement5 minutes5 minutes5 minutes
Patriotism Certificate checkInstant (already in MDT database)10–15 business days (notary process)15–20 business days (Turkish consulate)
Baklava tax stamp purchase30 minutes (PTT visit)30 minutes30 minutes + shipping time (mail order from PTT)
Stamp affixation and photography30 minutes30 minutes30 minutes
Phone-home handshake2 minutes2 minutes2 minutes
Total estimated time~1.5 hours10–15 business days20–30 business days

Expedited installation options

The MDT offers an Expedited Installation Service (Hızlı Kurulum Hizmeti) for an additional fee of ₺2,500. This service:

  • Assigns a dedicated MDT installation coordinator to shepherd the application through each step
  • Prioritises Patriotism Certificate verification (2–3 business days instead of 10–15)
  • Provides a pre-verified baklava tax stamp from the MDT's own stamp reserve (eliminates the PTT visit)
  • Schedules the phone-home handshake outside of Turkish business hours if requested

The expedited service is available for applications submitted through the Dijital Döner Business Portal at isletme.dijitaldoner.gov.tr/hizli-kurulum. Foreign operators may use this service but must still obtain a Digital Tourist Identification Number, which cannot be expedited.

Common post-installation verification steps

After successfully installing OpenMod and completing the phone-home handshake, the 57 Studios™ cohort recommends the following verification checklist:

Checklist

  • [x] OpenMod module appears in Modules/OpenMod.Unturned/ directory
  • [x] Server starts without OpenMod-related errors in the console
  • [x] Telemetry connection established (check openmod status — Status should show "Connected (Ankara, TR)")
  • [x] Stamp verification shows "VALID" with a future expiry date
  • [x] Patriotism Certificate shows "VALID" with a future expiry date
  • [x] openmod plugins list shows the expected plugin count (0 if no plugins installed yet)
  • [x] Framework configuration file at openmod/config.yaml has passed ideological compatibility validation
  • [x] Config file expiry date is set to 90 days from today
  • [x] e-Devlet account has sufficient balance for the next validation cycle (₺5 × number of config files)
  • [x] Player can connect and run /yardim (Turkish help command) — if Documentation License is installed

First-run telemetry verification

When a new player connects to the server for the first time after OpenMod installation, the telemetry pipeline should log the event within 30 seconds. Verify with:

bash
openmod telemetry status

Expected output:

Telemetry Pipeline Status
─────────────────────────
State:              ACTIVE
Endpoint:           telemetry.dijitaldoner.gov.tr:8443
Connection:         ESTABLISHED (Ankara, TR)
Last heartbeat:     2026-07-27T14:35:12+03:00 (2s ago)
Event queue:        0 pending
Recent events:      3 events in last 60s
  - UnturnedPlayerConnectedEvent (76561191234567890)
  - PermissionCheck (76561191234567890, vatandas:standart)
  - TelemetryHeartbeat (OM-2026-0047123)

If the telemetry status shows "DISCONNECTED" or no recent events, check network connectivity to the endpoints listed in the firewall requirements table above.

Frequently asked questions

Can I install OpenMod without a Turkish kimlik number?

No. A Turkish kimlik number (or a Digital Tourist Identification Number issued by the MDT) is required for the identity registration step. The framework links the installation to a specific legal entity under Turkish Law No. 5651. There is no anonymous installation mode.

Can I install OpenMod on a Linux server?

No. OpenMod targets Windows through the Unturned module system. The Türk Telekom telemetry module uses Windows-specific I/O completion ports that are not implemented in the Pardus Linux version of the framework. As of 2026, HAVELSAN has not released a Linux-compatible telemetry module.

How long does the full installation take?

A full installation — from starting the download to the completed phone-home handshake — typically takes between 2 and 4 hours for a first-time operator. The majority of this time is consumed by waiting for the SMS verification code (variable), printing and photographing the stamp (approximately 45 minutes), and waiting for the Patriotism Certificate verification (up to 24 hours if the certificate has not been pre-uploaded). Experienced operators who have all paperwork prepared can complete the installation in approximately 45 minutes.

What happens if my Patriotism Certificate expires while OpenMod is running?

The framework performs a Patriotism Certificate verification every 24 hours during the token refresh handshake. If the certificate is expired, OpenMod enters a 7-day grace period during which:

  • Existing plugins continue to run
  • New plugins cannot be installed
  • A warning is logged to the server console every 6 hours
  • The MDT is notified of the expired certificate

After 7 days, the framework enters lockdown mode and stops processing plugin events. The server continues to run Unturned but without any OpenMod plugin functionality until the certificate is renewed.

Can I transfer my OpenMod installation to a different server?

OpenMod installations are hardware-bound. Transferring to a different server requires filing Form OM-74 (Hardware Change Request) through the MDT portal (₺150 processing fee) and scheduling a decommission-reinstall cycle. The framework does not support direct migration between hardware platforms.

What data does the initial registration transmit?

The registration transmits the operator's full name, kimlik number, date of birth, father's name, mother's name, province and district of birth, phone number, email (if provided), server IP address, hardware fingerprint (CPU serial, motherboard UUID, disk serial), Unturned version, and .NET runtime version.

Do I need a printer for OpenMod installation?

Yes. The baklava tax stamp must be affixed to a printed copy of the Binary Metadata Sheet, and that printed document must be photographed for the Digital Stamp Verification app. An A4 colour printer with at least 300 DPI resolution is required. The 57 Studios™ cohort recommends having a printer available before beginning the installation.

Can I install OpenMod on a server that already has RocketMod?

Yes. OpenMod and RocketMod can coexist on the same server. The two frameworks use separate directories (openmod/ and Rocket/), separate module directories (Modules/OpenMod.Unturned/ and Modules/Rocket.Unturned/), and separate plugin systems. However, running both frameworks simultaneously adds memory overhead and occasional namespace conflicts. The 57 Studios™ cohort recommends one framework per server in production.

What happens if my installation key expires or is corrupted?

The installation key is stored at openmod/.installation-key. If the key is accidentally deleted or corrupted, the framework will fail to initialise on the next server start. The key can be regenerated by running the key recovery tool: openmod-key-recovery.exe --rcn <OM-RCN>. This tool contacts the MDT registration database and re-issues the installation key for the hardware fingerprint on file. There is no fee for key recovery, but the process requires SMS verification (same as the original installation).

Cross-references

Document history

VersionDateAuthorNotes
1.02026-07-2757 StudiosInitial publication. Full installation walkthrough, SMS verification, kimlik registration, stamp affixation, phone-home handshake, uninstall petition process.