TornadoTT

Yeni üye
24 Kas 2015
280
13
0
31
(6) Ankara
--Bu adresteki-- olayları birerbir yaptım.Package yaptıktan sonra 2 exe açtım birinden oyunu kurdum ama kurulmuş oyuna nedense girmedi butona tıkladım ama hiçbirşey olmadı.


1-)Sorunun kaynağı versiyon sıkıntısımı yoksa package ayarlarımda bir sorunmu var?

2-)--Bu Adreste-- olan sistemle ilk videodaki sistem arasındaki fark nedir?(Session olayı)

3-)Lan modu için gerekli package ayarları nelerdir?

4-)İnternet modu için(2 farklı ıp adresine sahip pc) gerekli package  ayarları nelerdir?

5-)Dedicated server olayı nedir?

Yardım ederseniz sevinirim arkadaşlar?
 
Bu konu biraz uzun ve zor bi konu öncelikle sırayla cevaplayım.

1-Unreal engine in kaynak kodlarını github tan indirmelisin.Ordaki kaynak kodunu nasıl yapıcağıyla ilgili videolar mevcut onu yaptıktan sonra oyunun projesine gelip sağ tıklayıp kaynaktaki ue4 ü seçiceksin.
2-O adresteki şuan günümüzde counter,left 4 dead2,tf2 gibi birçok server gibi olan sistemdir dedicated server dediğimiz olaydır.
3-Lan bağlantısı için editörde dedicated server seçebilirsin veya seçmezsen bile 2 client aç dediğinde ilk olan server kabul edilir.
4-Dedicated server veya vds kiralaman gerekir ayrı bi ip de çalıştırmak için internetten bağlantı için vds ipni oyun açıkken konsol indirip open ip adresi:7777 yazıp direk serverına bağlantı sağlayabilirsin.
5-Dedicated server olayı senin bilgisayarından bağımsız olarak 7/24 çalışan sunucu bilgisayarlarıdır.aynı web siteler gibi diğer bütün online oyunlar gibi multiplayer oyunlarda dahildir buna.
 
Çok teşekkürler gerekli olan parçalar yerine şimdi oturdu.

Dediğin github kodlarini biliyorum 2 tane video izledim onunla ilgili .O dosyalari çok aradım fakat kaldırmışlar sanirim adresini biliyosan buraya atarsan iyi olur.

Birde kendi bilgisayarimizi sunucu olarak tutabilirmiyiz? Başka pcden bağlananlar bizim ipye gelebilir mi?
 
TornadoTT' Alıntı:
Çok teşekkürler gerekli olan parçalar yerine şimdi oturdu.

Dediğin github kodlarini biliyorum 2 tane video izledim onunla ilgili .O dosyalari çok aradım fakat kaldırmışlar sanirim adresini biliyosan buraya atarsan iyi olur.

Birde kendi bilgisayarimizi sunucu olarak tutabilirmiyiz? Başka pcden bağlananlar bizim ipye gelebilir mi?

githubta bulabilirsin halen daha olması lazım unreal engine source code diye googlede aratsan bulursun tabi giriş yapmalısın unreal hesabınla yoksa gözükmüyor.
kendi bilgisayarını sunucu yapabilirsin sonuç itibariyle bağlanan kişi senin ip adresine göre bağlanıcak.test için bunu yapabilirsin.port sıkıntısı yaşarsan modemin nat ayarlarını etkinleştirirsin bu sayede karşı tarafta senin serverına giriş yapabilir.
 
cahitburak' Alıntı:
Fatalitech' Alıntı:
1-Unreal engine in kaynak kodlarını github tan indirmelisin.Ordaki kaynak kodunu nasıl yapıcağıyla ilgili videolar mevcut onu yaptıktan sonra oyunun projesine gelip sağ tıklayıp kaynaktaki ue4 ü seçiceksin.

Neden dağıtımla gelen kaynak kod yeterli değil mi?

yok orayı yanlış anlamışsınız.oyun motoru misal 4.9 un normal halinde development server buildi aldırmaz size illa kaynak oyun motorunu derlemenizi ister yeni server kodu eklendiğinde.onu anlatmaya çalıştım arkadaşa.
 
Fatalitech' Alıntı:
cahitburak' Alıntı:
Neden dağıtımla gelen kaynak kod yeterli değil mi?

yok orayı yanlış anlamışsınız.oyun motoru misal 4.9 un normal halinde development server buildi aldırmaz size illa kaynak oyun motorunu derlemenizi ister yeni server kodu eklendiğinde.onu anlatmaya çalıştım arkadaşa.

Tamam da github'a gitmeye gerek yok, elimizde var kaynak kod zaten. Tekrar derlemek ayrı konu.
 
cahitburak' Alıntı:
Fatalitech' Alıntı:
yok orayı yanlış anlamışsınız.oyun motoru misal 4.9 un normal halinde development server buildi aldırmaz size illa kaynak oyun motorunu derlemenizi ister yeni server kodu eklendiğinde.onu anlatmaya çalıştım arkadaşa.

Tamam da github'a gitmeye gerek yok, elimizde var kaynak kod zaten. Tekrar derlemek ayrı konu.

+1 githuba gitmeye gerek yok server target cs ve defaultengine ini online subsystem ayari olusturmalisiniz bunlarda yazdiniz zaman cikiyor zaten dedicated kurmak icin projeyi paketleyip vs 2013 de developer server yapmalisiniz kendi bilgisayarinizda calistirirsaniz ipconfigdeki ip adresini alir sunucu kiralayip calistirirsaniz sunucunun ipsini alir
 
Ozzy' Alıntı:
+1 githuba gitmeye gerek yok server target cs ve defaultengine ini online subsystem ayari olusturmalisiniz bunlarda yazdiniz zaman cikiyor zaten dedicated kurmak icin projeyi paketleyip vs 2013 de developer server yapmalisiniz kendi bilgisayarinizda calistirirsaniz ipconfigdeki ip adresini alir sunucu kiralayip calistirirsaniz sunucunun ipsini alir

Bu sefer 2.versiyonu denedim auto connect server seçeneğini kaldırdım.Standalone game olarak çalıştırdı oyun kurdum bağlandım.Herşey başarılı dedi ama oyuna katıl dediğimde başarılı yazısını verdikten sonra oyundan attı.

Defaultengine ayarından kastın.

[OnlineSubsystem]
DefaultPlatformService=null

bumu?

Yoksa farklı ayarlarda yapmak gerekiyomu.

Benim projem c++ içermiyo.Target dosyası yok.Çalışması için onu oluşturmak zorundamıyım?


Sorun şu şekilde çözüldü ama tamamen çözülmüş değil.
Projeyi package'ladım 2 exe açtım birinden yarattım diğerinden girdim bağlantı gerçekleşti ve 2 karakterde gözüktü.
Ancak editorden oyunu açıp kurulan oyuna girdiğimde oyun kapanıyor kendi kendine onu anlamış değilim.
 
TornadoTT' Alıntı:
Ozzy' Alıntı:
+1 githuba gitmeye gerek yok server target cs ve defaultengine ini online subsystem ayari olusturmalisiniz bunlarda yazdiniz zaman cikiyor zaten dedicated kurmak icin projeyi paketleyip vs 2013 de developer server yapmalisiniz kendi bilgisayarinizda calistirirsaniz ipconfigdeki ip adresini alir sunucu kiralayip calistirirsaniz sunucunun ipsini alir

Bu sefer 2.versiyonu denedim auto connect server seçeneğini kaldırdım.Standalone game olarak çalıştırdı oyun kurdum bağlandım.Herşey başarılı dedi ama oyuna katıl dediğimde başarılı yazısını verdikten sonra oyundan attı.

Defaultengine ayarından kastın.

[OnlineSubsystem]
DefaultPlatformService=null

bumu?

Yoksa farklı ayarlarda yapmak gerekiyomu.

Benim projem c++ içermiyo.Target dosyası yok.Çalışması için onu oluşturmak zorundamıyım?


Sorun şu şekilde çözüldü ama tamamen çözülmüş değil.
Projeyi package'ladım 2 exe açtım birinden yarattım diğerinden girdim bağlantı gerçekleşti ve 2 karakterde gözüktü.
Ancak editorden oyunu açıp kurulan oyuna girdiğimde oyun kapanıyor kendi kendine onu anlamış değilim.



dedicated icin oluşturmalisin default engine ini isi daha baska ayarlari var unreal yabanci foruma yazinca cikiyor