Arkdaşlar Steam advanced session plugini ile server kurma ve kurulan sunucuya bağlanma sistemi ile multiplayer oyun yapıyorum.
Bir tane MENÜ MAP'i var bir tane oyunun oynanacağı MAP var. İki tane gamemode var. Gamemode'ların parent'ı "gamemode" yani "gamemodebase" değil. Gamemodeların birisi menü map'i için diğeri oyun map'i için. Tek bir tane kullanarakta denedim. Bir değişiklik olmadı.
Gamemode'un içinde karakterim ekli. Sunucuyu kuran haritada karakter ile başlıyor fakat Join ile giren kişi serbest kamerada giriş yapıyor ve başka bir karakter spawn olmuyor.
Parent'ı "gamemodebase" yaparak denedim olmadı.
Yani kısaca server kurulduğunda server hariç giren herkes serbest kamera ile giriş yapıyor herhangi bir karakter spawn olmuyor.
Başka bir çözümü olanlar paylaşırsa sevinirim.
ÇÖZÜM : Server kurduktan sonra açılacak olan haritanın "gamemode" una iki tane değişken oluşturdum. Birisi transform değişkeni biriside kendi oluşturduğum boş "actor" ün referansıdır. Onları resimde göreceğiniz şekilde kullandım. Boş Actor sadece oyuncuların başlama noktası için. İçinde sadece o konumun başka oyuncu tarafından kullanılıp kullanılmadığını belirlemek için bool değişkeni kullandım "IsEmpty" adında.
Resimde görebilirsiniz sistemi.
https://prnt.sc/1ebivda
Bir tane MENÜ MAP'i var bir tane oyunun oynanacağı MAP var. İki tane gamemode var. Gamemode'ların parent'ı "gamemode" yani "gamemodebase" değil. Gamemodeların birisi menü map'i için diğeri oyun map'i için. Tek bir tane kullanarakta denedim. Bir değişiklik olmadı.
Gamemode'un içinde karakterim ekli. Sunucuyu kuran haritada karakter ile başlıyor fakat Join ile giren kişi serbest kamerada giriş yapıyor ve başka bir karakter spawn olmuyor.
Parent'ı "gamemodebase" yaparak denedim olmadı.
Yani kısaca server kurulduğunda server hariç giren herkes serbest kamera ile giriş yapıyor herhangi bir karakter spawn olmuyor.
Başka bir çözümü olanlar paylaşırsa sevinirim.
ÇÖZÜM : Server kurduktan sonra açılacak olan haritanın "gamemode" una iki tane değişken oluşturdum. Birisi transform değişkeni biriside kendi oluşturduğum boş "actor" ün referansıdır. Onları resimde göreceğiniz şekilde kullandım. Boş Actor sadece oyuncuların başlama noktası için. İçinde sadece o konumun başka oyuncu tarafından kullanılıp kullanılmadığını belirlemek için bool değişkeni kullandım "IsEmpty" adında.
Resimde görebilirsiniz sistemi.
https://prnt.sc/1ebivda