Bu konu çoğu kişinin ilk seferde takıldığı yerlerden biri, o yüzden karışık gelmesi normal. “CH99’a ekledim ama ışınlanmıyor” diyorsan, map’i koyduğun yer doğru olabilir ama
yetki ve yönlendirme tarafı eksik demektir.
Şunu net söyleyeyim:
Bir map’i ortak CH yapmak, sadece CH99 klasörüne atmakla bitmiyor. Server o map’e oyuncu sokmaya izin vermiyorsa ışınlanma hiç gerçekleşmez.
Öncelikle pazar map’inin
map index numarasını netleştir. Bu index, CH99’un izin listesinde olmak zorunda. CH99 klasörü içinde bulunan map_allow.txt dosyasına bu index’i eklemezsen server o map’i görür ama giriş izni vermez. Bu, en sık atlanan kısım.
Sonra map_index.txt dosyasını kontrol et. Pazar map’i burada:
- doğru path ile
- sadece bir kere
tanımlı olmalı. Yanlış dizin ya da çift tanım varsa ışınlanma yine çalışmaz.
Işınlanmayı quest üzerinden yapıyorsan burada da önemli bir detay var. Ortak CH’ye giderken klasik pc.warp(x, y) çoğu zaman çalışmaz. Ortak veya özel channel map’leri için pc.warp_local(map_index, x, y) kullanılması gerekir. Aksi halde quest çalışır ama karakter yer değiştirmez.
Client tarafı da tamamen önemsiz değil ama senin anlattığında asıl sorun orası gibi durmuyor. Client hatalı olsa genelde ışınlanır ama siyah ekran ya da bug olur. Hiç gitmiyorsa, sorun server ayarındadır.
Kısaca toparlarsak:
- Map’i CH99’a koymak yetmez
- map_allow.txt içine index eklenmeli
- map_index.txt doğru ve tek tanım olmalı
- Quest’te warp_local kullanılmalı
Bu adımlardan biri eksikse pazar map’i ortak CH olarak çalışmaz.