آموزش بکآپ و انتقال سرور تیماسپیک؛ حفظ رنکها، کانالها و آیکونها
انتقال موفق فقط به معنی آنلاینشدن سرور جدید نیست. کانالها، عضویت رنکها، پرمیشنها و فایلهای وابسته باید هم بررسی شوند. این راهنما کمک میکند پیش از انتقال مشخص کنید دقیقاً چه دادهای منتقل میشود و بعد از آن چه چیزی را باید آزمایش کنید.
اول مشخص کنید چه نوع دسترسی دارید
مالک یک سرور مجازی TeamSpeak معمولاً به همان سرور و حساب Query دسترسی دارد؛ مدیر ماشین میزبان به پوشهٔ نصب و پایگاه دادهٔ کل نمونه هم دسترسی دارد. این دو سطح را یکسان فرض نکنید. کپی پایگاه دادهٔ یک نمونهٔ اشتراکی میتواند اطلاعات چند مشتری را در بر بگیرد و کار مشتری عادی نیست.
| نوع نسخه | معمولاً چه چیزی را پوشش میدهد؟ | چه چیزی را جدا بررسی کنیم؟ |
|---|---|---|
| Snapshot یک Virtual Server | ساختار و تنظیمات پشتیبانیشدهٔ همان سرور | آیکونها، فایلهای آپلودی و امکانات اختصاصی ابزار |
| بکآپ کامل نمونهٔ نصبشده | پایگاه داده و فایلهای نمونه | سازگاری نسخه، مسیرها، مجوز و سایر سرورهای داخل نمونه |
| خروجی دستی از پرمیشنها | تنظیمات ثبتشده در خروجی | عضویت کاربران، کانالها و فایلها؛ جایگزین بکآپ کامل نیست |
از ارائهدهنده بپرسید فایل تحویلی Snapshot است یا نسخهٔ کامل. پسوند ZIP بهتنهایی جواب این سؤال را نمیدهد.
مرحلهٔ ۱: وضعیت فعلی را ثبت کنید
پیش از هر تغییر، تعداد کانالها و رنکها، آدرس و پورت، رنک خودتان و چند کاربر مهم را یادداشت کنید. از ساختار کانالها تصویر بگیرید. برای دو یا سه رنک، نمونهٔ پرمیشن و آیکون را ثبت کنید تا بعداً مقایسهٔ واقعی داشته باشید.
اگر میخواهید کانالهای فعلی حفظ شوند و فقط رنک و آیکون اضافه شود، این خواسته را در درخواست بنویسید. بازیابی کامل یک Snapshot ممکن است ساختار فعلی را جایگزین کند؛ نصب چند رنک روی سرور فعال عملیات دیگری است. همچنین روشن کنید کانفیگ خریداریشده باید قبل از انتقال نصب شود یا پس از آن با دادههای قبلی ادغام شود.
مرحلهٔ ۲: نسخهٔ مبدأ و مقصد را نگه دارید
فقط از مبدأ بکآپ نگیرید؛ مقصد ممکن است کانال یا اطلاعات تازه داشته باشد. از هر دو سمت نسخه بگیرید و نام فایل را همراه تاریخ، پورت و نوع نسخه ثبت کنید. فایل را روی فضایی جدا از همان دیسک نگه دارید و مطمئن شوید قابل دریافت و بازکردن است.
برای مدیر میزبان، راهنمای رسمی انتقال TeamSpeak به پایگاه دادهٔ ts3server.sqlitedb و پوشهٔ files اشاره میکند؛ فایلهای پیکربندی و مجوز موجود نیز باید بررسی شوند. کپی زندهٔ SQLite بدون روش سازگار یا توقف کنترلشده میتواند نسخهای ناهماهنگ بسازد. پیش از انتقال کامل، روش بکآپ سازگار با پایگاه داده را با مدیر میزبان تعیین کنید.
مرحلهٔ ۳: اطلاعات انتقال را دقیق وارد کنید
آدرس مبدأ، پورت Query، نام کاربری Query، رمز و پورت صوتی سرور موردنظر را جداگانه وارد کنید. پورت صوتی با پورت Query یکی نیست. اگر نمونه چند Virtual Server دارد، شمارهٔ پورت صوتی مشخص میکند کدام سرویس باید انتخاب شود.
نام serveradmin فقط پیشفرض رایج است؛ حساب واقعی باید روی مبدأ وجود داشته باشد و مجوز خواندن اطلاعات لازم را داشته باشد. رمز حساب سایت یا ایمیل مشتری رمز Query نیست. بعد از ثبت، نتیجهٔ آزمون اتصال و خطای مجوز را بخوانید؛ تکرار درخواست بدون اصلاح همان خطا معمولاً کمکی نمیکند.
مرحلهٔ ۴: ساختار را بازیابی و سپس فایلها را تکمیل کنید
پس از تأیید بکآپ، ابتدا ساختار سرور بازیابی میشود. آیکونها و فایلهای وابسته میتوانند در مرحلهٔ بعد منتقل شوند؛ بنابراین ممکن است کانالها دیده شوند ولی بعضی آیکونها موقتاً ناقص باشند. تا پایان مرحلهٔ فایلها، فقط از ظاهر رنک نتیجه نگیرید که کل انتقال شکست خورده است.
حضور کاربران بهتنهایی کافی نیست تا بگوییم انتقال باید متوقف شود؛ با این حال برخی مراحل بازیابی میتوانند اتصالها را قطع کنند. زمان اجرا را به کاربران اعلام کنید و انتظار «انتقال بدون هیچ قطعی» ایجاد نکنید. برای جلوگیری از تغییرات متناقض، هنگام عملیات همزمان رنکها و کانالهای مبدأ را ویرایش نکنید.
آیکون دریافتی باید بهعنوان تصویر بررسی شود: قالب واقعی، حجم و ابعاد محدود باشد و فایل اجرایی یا آرشیو ناشناس بهجای تصویر پذیرفته نشود. نام icon.png تضمین سالمبودن فایل نیست. مدیر میزبان میتواند تصاویر را با ابزار معتبر بازخوانی و بازکدگذاری کند؛ فایلهای ناشناس را اجرا نکنید.
مرحلهٔ ۵: این آزمونها را روی مقصد انجام دهید
- با هویت قبلی و آدرس مقصد وارد شوید؛ رنک خودتان را مقایسه کنید.
- با یک کاربر معمولی وارد کانال عمومی و خصوصی شوید و رمز کانال را آزمایش کنید.
- آیکون رنک، آیکون کانال و توضیحات چند نمونه را ببینید.
- یک بات را متصل کنید و امکان صحبت و جابهجاییاش را بسنجید.
- آدرس دامنه را به مقصد متصل کنید و از یک شبکهٔ دیگر آزمون بگیرید.
فقط بعد از تأیید این موارد، مبدأ را بازنشسته کنید. نسخهٔ قبلی را فوراً پاک نکنید؛ یک بازهٔ بازگشت مشخص داشته باشید.
پرسشهای متداول
چرا بعد از انتقال رنک من برنگشته؟ هویت TeamSpeak، عضویت رنک و نتیجهٔ بازیابی را بررسی کنید. تغییر نام کاربر با تغییر هویت فرق دارد. اگر با Identity تازه وارد شدهاید، سرور شما را کاربر قبلی نمیشناسد.
چرا آیکون نیست ولی رنک وجود دارد؟ ساختار رنک ممکن است بازیابی شده باشد اما فایل آیکون منتقل نشده یا شمارهٔ وابستگی آن ناهماهنگ باشد. وضعیت مرحلهٔ فایلها و چند نمونهٔ آیکون را به پشتیبانی بدهید.
ریست همان انتقال است؟ خیر. ریست میتواند دادههای جاری را حذف یا جایگزین کند. پیش از آن، بکآپ و وضعیت افزودنیها و کانفیگ خریداریشده را مشخص کنید.
برای ادامه: تنظیم دامنهٔ تیماسپیک و بررسی رنک و پرمیشن.
این راهنما چقدر مفید بود؟
هر حساب یک امتیاز از صفر تا پنج دارد؛ میتوانی امتیازت را تغییر بدهی.
برای ثبت امتیاز و دیدگاه وارد حساب شو
