Find the broken reference. Before the next restart.
Duplicate VNUMs, missing refine targets, inconsistent text rows. Start with a free check. If the problem goes deeper, get a focused review with a clear scope.
No account neededFiles stay in your browserFree report download
01 / FREE DIAGNOSTIC
Proto sanity check
LOCAL PROCESSING
Upload plain-text item_proto.txt or mob_proto.txt. Check each file independently; optionally include its matching names file. Text exports only — binary proto and SQL dumps are unsupported.
Choose files or try the demo. Your files are not changed.
This is a static check, not a server certification. It does not compile quests, inspect a database or prove that a server will boot. Version-specific proto layouts may need manual review.
02 / A CLEAR SCOPE. A USEFUL DELIVERABLE.
A system, an adaptation or a focused fix.
Describe the feature or problem and your server/client revision. We confirm feasibility, the deliverable, price and delivery date before payment.
BUILD OR ADAPT A SYSTEM
System or file adaptation
Custom quoteScope first · no payment on submission
A scoped proposal for a new system, source integration or server-file adaptation.
Your feature requirements and exact server/client revision
An agreed deliverable: source patch, scripts, data or setup notes
Acceptance checks, price and delivery date agreed before payment
Subject to scope acceptance and availability. No recurring charge. No production-server access is included. Full server setup, C++ systems, binaries, 3D work and ongoing maintenance need a separate scope. Payment details and applicable taxes are confirmed in the quote.
03 / START WITH THE SYMPTOM
Describe the feature or problem.
For a system or adaptation, include the desired behaviour, server/client revision and how you would check the result. For a fix, include the error and what you already tried.
We store this request to respond and discuss your scope. It does not subscribe you to marketing. Do not send passwords, API keys, payment details or private serverfiles in this form.
No. The checker reads them in your browser. Only the name, email, description and package you submit in the enquiry form reach M2City. The diagnostic report is not attached automatically.
Which checks are supported?
Duplicate and invalid VNUMs, inconsistent tab-separated columns, missing item refine targets when a recognised header exists, and names entries that do not match a supplied proto. VNUM ranges are recognised. Unsupported layouts are marked for manual review.
How does the paid work happen?
First we review your description and confirm a bounded scope, a price, the required files and a delivery date. Payment is requested only after scope acceptance and payment setup is available. Work is delivered as a report or patch that you can review before applying it.