Metin2 Developer (C++/Python/Lua)
Location Not Available
Stellenbeschreibung:
    Context
    We’re building a professional Metin2 private server on MartySama 5.7 (Tanaki files). Goal: stable live ops with a clean coins-based item shop, weekly rotations/events, and phased expansions (dungeons, crafting endgame, battle pass). Looking for an experienced Metin2 developer with verifiable references.

    Stack / Environment
    • Server/Client: MartySama 5.7 / Tanaki base, FreeBSD, client 40k/40250
    • Languages: C++ (server/client), Python & Lua (quests/gameplay), SQL (MySQL 5.7/8.0)
    • Web/Shop: PHP/Node (flexible), MySQL; payment gateways via webhooks (PayOp/Paymentwall/Stripe/PayPal – pluggable)
    • Infra (optional): patcher/CDN, Cloudflare/Bunny, logs/monitoring

    Scope (Phase 1 MVP → Phase 2)
    Phase 1 – MVP (go-live ready):
    • Security audit & cleanup (backdoors, suspicious calls/ports, GM rights)
    • Repro build + staging (no ZIP drops)
    • Coins & shop backend (wallet, idempotent webhooks, journal)
    • Item shop essentials (coin prices ready):
      • QoL (inventory/storage slots, channel switcher, offline shop ext)
      • Premium: buff seals (7/14/30), auto-hunt (7/14/30, 4h/day), VIP 30d
      • Starter bundles: Bronze/Silver/Gold (defined contents)
      • Progress light: blessing orb, protection scroll, magic metal (1/3/5), dungeon keys (2–3/wk/account enforced), craft boosters (+10/+20%)
    • 2 dungeons live (+ basic drops/crafting)
    • Live-ops basics: rotation via config (weekly), 1 coin-bonus toggle

    Phase 2 – Expansion:
    • Endgame crafting/upgrade, more dungeons, battle pass, events & season packs, monitoring dashboards

    Deliverables & Acceptance
    • D0 Audit & hardening: markdown report + PRs (removals/refactors)
    • D1 Build & staging: scripts/docs, staging account, patch hash verify
    • D2 Coins & shop backend: wallet/journal, idempotent webhooks, admin refund-lock
    • D3 Shop essentials: categories & coin prices, config-driven rotation, server-enforced limits (keys/wk/account), durations/perm flags
    • D4 Content light: 2 dungeons + drops/crafting, logs for runs/clear time
    • D5 Live-ops hooks: rotation w/o rebuild, 48h coin-bonus toggle, announce hook

    No binary blobs without source. No external HTTP calls in the game loop. Shop/rotation only from versioned config. Every migration has a rollback script.

    Milestones (platform milestones)
    • M0 Audit & Build → D0+D1
    • M1 Coins/Shop Backend → D2
    • M2 Shop Essentials → D3
    • M3 2 Dungeons + Craft Light → D4
    • M4 Live-Ops Hooks → D5

    Short demo on staging for each milestone; code via Git (collaborator), no ZIPs.

    Screening Mini-task
    “Buff seal & auto-hunt” end-to-end: purchase → coins → ingame claim → expiry/permanent → daily 4h reset (server-side).
    8–10 tests + README in a PR.

    Required Skills & References
    • Proven Metin2 experience (projects/servers, screenshots, commits)
    • Strong C++/Python/Lua/SQL, MySQL, FreeBSD
    • Coins/shop flows, webhooks, server-side limits/anti-abuse
    • Bonus: patcher/CDN, monitoring/logs, battle pass, anti-cheat basics

    Please include in your proposal:
    • 2–3 references (server/repo/thread, screenshots/commits)
    • Short note on your Tanaki/MartySama experience
    • Your approach per milestone (risks & order)
    • Availability & languages (EN/DE/TR/RO welcome)
    • Comms & Tools: GitHub/GitLab, issues/PRs, weekly check-ins; Discord/Upwork chat, staging demos.

    Titel-Ideen (für bessere Sichtbarkeit)
    DE: „Metin2 Dev (C++/Python/Lua) – Tanaki/MartySama 5.7, Coins-Shop, Dungeons, Langzeit“
    EN: „Metin2 Dev (C++/Python/Lua) – Tanaki/MartySama 5.7, Coins Shop, Dungeons, Long-Term“

    Tags / Skills (beide Plattformen)
    C++, Python, Lua, MySQL, FreeBSD, PHP/Node, Game Development, Client/Server, Webhooks, Payment Integration, Anti-Cheat (basic), DevOps, CI/CD
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    20 Aug 2025
  • Standort:

KI Suchagent
AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!