يمكنك نقل Gameserver الخاص بك من كثير من الـ Hosters إلى game-serverhosting عبر نقل ملفات السيرفر الموجودة باستخدام الاستيراد المباشر عبر SFTP أو رفع الملفات أو رابط Backup. المهم هو أن تحدد قبل الاستيراد العوالم المهمة، Mods، Plugins، الإعدادات، واعتماديات قواعد البيانات المحتملة، ثم تفحص النتيجة بعد ذلك بشكل صحيح.
المتطلبات قبل النقل
قبل أن تبدأ الاستيراد، ينبغي أن تجرد سيرفرك القديم بسرعة. دوّن اللعبة، إصدار السيرفر، Modloader أو أنظمة Plugins المستخدمة، وملفات الإعدادات المهمة. في Minecraft قد تكون هذه مثلًا server.properties، مجلدات العالم، مجلدات Plugins وملفات Mods. في ARK أو Valheim أو CS2 أو Rust توجد الملفات المهمة في مجلدات أخرى حسب بنية السيرفر.
أنشئ دائمًا Backup لدى المزود القديم قبل أن تنقل الملفات. إذا ظلت لعبتك تعمل أثناء النسخ، فقد تصبح ملفات العالم أو قاعدة البيانات غير متسقة. للحصول على نتيجة أنظف قدر الإمكان، أوقف السيرفر القديم قبل التصدير النهائي مباشرة، أو نفذ بعد استيراد تجريبي استيرادًا ثانيًا ونهائيًا خلال نافذة صيانة.
كعميل FTP/SFTP يمكنك استخدام FileZilla مثلًا؛ صفحة المشروع الرسمية هي التوثيق على filezilla-project.org. استخدم مثل هذه الأدوات فقط مع بيانات الدخول من لوحة تحكم الـ Hoster السابق لديك.
طرق الاستيراد الثلاث
الطريقة 1: الاستيراد المباشر عبر SFTP
الاستيراد المباشر عبر SFTP مناسب إذا كان الـ Hoster السابق يدعم SFTP. عندها يستطيع game-serverhosting جلب البيانات مباشرة من السيرفر القديم دون أن تضطر لتنزيلها محليًا أولًا.
ستحتاج إلى:
- SFTP-Host، أي عنوان IP أو Domain
- SFTP-Port، غالبًا 22 أو رقم خاص بالـ Hoster
- اسم المستخدم
- كلمة المرور
- المسار الصحيح إلى مجلد السيرفر
ابدأ الاستيراد عبر /migrate ثم افحص في السيرفر الهدف هل تم نقل المجلدات المتوقعة. هذه الطريقة مناسبة خصوصًا إذا كان سيرفرك يحتوي على ملفات كثيرة أو عوالم كبيرة. لكنها لا تغني عن فحص إصدارات اللعبة وتوافق Mods.
الطريقة 2: رفع الملفات
رفع الملفات يعمل أيضًا عندما لا يوفر المزود القديم وصول SFTP. تنزل مجلد السيرفر عبر FTP أو SFTP، تضغطه محليًا بصيغة ZIP أو TAR.GZ، ثم ترفع الأرشيف في Migrations-Wizard.
خطوة بخطوة:
- اتصل بسيرفرك القديم، مثلًا عبر FileZilla.
- نزّل مجلد اللعبة الكامل.
- افحص هل يحتوي على مجلدات العالم، Plugins، Mods والإعدادات.
- اضغط البيانات بصيغة ZIP وافحص حد الرفع المعروض حاليًا في مربع الاستيراد.
- ارفع الأرشيف عبر
/migrate.
هذه الطريقة قوية لأنك تستطيع فحص الملفات محليًا. انتبه ألا تحفظ ملفات Cache مؤقتة بدل بيانات العالم أو Save الفعلية.
الطريقة 3: استيراد URL
استيراد URL مناسب إذا كان الـ Hoster السابق يوفر رابط تنزيل مباشر للـ Backups، مثلًا لأرشيف .tar.gz. تضع الرابط في Migrations-Wizard بدل تنزيل الملف ورفعه يدويًا من جديد.
المهم أن يكون الرابط قابلًا للوصول أثناء الاستيراد وأن يشير فعلًا إلى Backup كامل. إذا كان الرابط ينتهي بعد وقت قصير، ينبغي أن تبدأ الاستيراد مباشرة بعد إنشاء الرابط.
العثور على بيانات وصول SFTP: نظرة عامة على الـ Hosters
| Hoster | أين تجدها | Port |
|---|---|---|
| G-Portal | Dashboard → Einstellungen → FTP/SFTP | 2024 |
| Nitrado | Konfiguration → FTP-Browser | 21/22 |
| ZAP-Hosting | Einstellungen → FTP-Browser | 21 |
| Gameservers.com | Control Panel → FTP Details | 21 |
| PingPerfect | Control Panel → File Manager | 22 |
| Andere | ابحث في Dashboard عن "FTP" أو "SFTP" أو "Dateizugriff" | 21 أو 22 |
لمزودين محددين ستجد أدلة منفصلة حول النقل من G-Portal إلى game-serverhosting، والانتقال من Nitrado إلى game-serverhosting، والترحيل من ZAP-Hosting إلى game-serverhosting.
ما الذي يتم استيراده عادة؟
يمكن استيراد الملفات الموجودة في مجلد السيرفر أو داخل الـ Backup. غالبًا تشمل بيانات العالم، ملفات اللاعبين، Inventories، Plugins، Mods وملفات الإعداد مثل server.properties أو game.ini. يتم نقل بيانات قواعد البيانات فقط إذا كانت موجودة كملفات، مثل SQLite.
لا يتم استيراد قواعد بيانات MySQL الخارجية تلقائيًا، ولا إعدادات Panel الخاصة بالـ Hoster، ولا إعدادات نظام التشغيل، ولا بيانات الدخول خارج مجلد السيرفر. إذا كان سيرفرك يستخدم خدمات خارجية، وثقها قبل النقل وأعد إعدادها بشكل منفصل.
إذا كنت تحتاج تحكمًا أكبر في ملفات منفردة، فسيساعدك دليل وصول SFTP إلى Gameserver. بالنسبة إلى Minecraft، دليل Minecraft EULA وبداية السيرفر الأولى مهم أيضًا.
فحص النتيجة
لا تبدأ السيرفر الجديد إلا بعد اكتمال الاستيراد. بعد ذلك افتح الـ Logs وافحص هل تظهر بلاغات عن Mods مفقودة أو إصدارات خاطئة أو ملفات إعداد تالفة. بعدها اتصل داخل اللعبة وافحص حالة العالم، Inventory، الصلاحيات، أوامر Plugins وقواعد السيرفر المهمة.
في السيرفرات المعدلة، يجب أن يطابق إصدار السيرفر التثبيت السابق. إذا قمت بالترحيل والتحديث في الوقت نفسه، فأنت تخلط بين مصدرين للأخطاء. الأفضل: استيراد دون تغيير أولًا، الاختبار، ثم تنفيذ التحديثات بعد ذلك.
Troubleshooting
الاستيراد يتوقف
افحص Host، Port، اسم المستخدم، كلمة المرور والمسار. في رفع الملفات، تحقق أن الأرشيف قابل للقراءة وتحت الحد المذكور. في استيراد URL يجب أن يكون الرابط قابلًا للوصول مباشرة.
ملفات مفقودة بعد الاستيراد
قارن مجلد السيرفر القديم بنظام الملفات الجديد. غالبًا تم حفظ مجلد فرعي فقط أو كان مسار الـ Save الفعلي في مكان آخر.
السيرفر لا يبدأ
اقرأ أولًا ملف Log الحالي. الأسباب الشائعة هي Mods مفقودة، Plugins غير متوافقة، إصدارات Java أو لعبة خاطئة، أو قيم إعدادات لا تناسب أمر التشغيل الجديد.
اللاعبون يرون حالة عالم قديمة
غالبًا تم استيراد Backup أقدم أو كان السيرفر القديم يعمل أثناء التصدير. أوقف السيرفر القديم، أنشئ Backup جديدًا واستورد مرة أخرى.
الفحص، الحدود، وطريق الرجوع الآمن
ينطبق دليل „Gameserver umziehen: Von jedem Hoster zu game-serverhosting“ على نوع السيرفر الموصوف في المقال وحالة الإصدار الظاهرة وقت الفحص. قد تختلف أسماء القوائم، الإصدارات المتاحة، توافق Mods أو Plugins، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم دون فحص إلى لعبة أو Loader أو إصدار سيرفر آخر.
قبل إجراء تغييرات على العالم أو حالة اللعبة أو الإعدادات أو الإضافات، أنشئ Backup للملفات المتأثرة. بعد ذلك غيّر خطوة واحدة مترابطة فقط وافحصها بنفس إصدار Client والسيرفر الذي تريد اللعب به لاحقًا.
| نقطة الفحص | النتيجة المتوقعة | الإيقاف والرجوع |
|---|---|---|
| بدء السيرفر | يصل السيرفر إلى حالة جاهزة للتشغيل دون رسالة خطأ جديدة. | عند أخطاء البدء، تراجع عن التغيير واستعد آخر Backup. |
| اختبار الاتصال | يستطيع حساب اختبار الاتصال عبر العنوان المعروض في Panel. | عند أخطاء الإصدار أو الاتصال، طابق الإصدار وPort والسماحات مرة أخرى. |
| اختبار الوظيفة | تعمل الوظيفة التي تم تغييرها تحديدًا دون إتلاف بيانات العالم أو اللعبة الموجودة. | عند ظهور آثار جانبية، أوقف السيرفر واستعد الملفات المحفوظة. |
الاختبار الفردي الناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، Mods، Plugins، عدد اللاعبين، مسار الشبكة والحمل المتزامن قد يغيرون النتيجة. وثق الإصدار، التغيير ونتيجة الاختبار حتى تستطيع تتبع الانحرافات لاحقًا.
FAQ
هل يكلف الاستيراد شيئًا؟
افحص قبل البدء في مربع الاستيراد هل ما زال الاستيراد مقدمًا دون تكاليف إضافية. أنت تدفع في game-serverhosting مقابل خطة السيرفر الجديدة؛ افحص الشروط المعروضة في عملية الطلب في كل مرة.
كم يستغرق النقل؟
المدة تعتمد على حجم البيانات، عدد الملفات، الاتصال وطريقة الاستيراد. الأرشيفات الصغيرة تنتقل أسرع من السيرفرات الكبيرة المعدلة التي تحتوي على ملفات منفردة كثيرة.
هل يستمر سيرفري القديم بالعمل أثناء الاستيراد؟
تقنيًا يمكنه الاستمرار، لكن للحصول على بيانات متسقة ينبغي أن توقفه قبل التصدير النهائي. وإلا قد تتغير ملفات العالم أو Save أثناء النسخ.
ماذا أفعل إذا كان الـ Hoster القديم لا يوفر SFTP؟
استخدم رفع الملفات. نزّل البيانات عبر FTP أو مدير الملفات، أنشئ أرشيف ZIP أو TAR.GZ، واستورده عبر /migrate.
هل يتم نقل قواعد البيانات الخارجية؟
لا، قواعد بيانات MySQL الخارجية والخدمات المشابهة لا يتم استيرادها تلقائيًا. فقط البيانات المعتمدة على الملفات والموجودة داخل الـ Backup يمكن نقلها معها.