Sol Reklam

Hytale Türkiye - Sunucu Teknolojisine İlk Bakış

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287
yeni_logo.png

Merhaba arkadaşlar, bu konumuzda çok hızlı gelişmekte olan Hytale oyunundan yeni bir haber sunacağım. Online tarafı daha çok seven oyuncuları sevindirecek modern bir haber karşınızda, haydi hemen konuya geçelim.

Bu yazıda, her Hytale sunucusunun temelini oluşturan teknolojiyi - hem nasıl çalıştıklarını hem de onlarla nasıl etkileşime gireceğinizi sunacağız. Bunu yapmak için, bazı teknik dilleri kullanmamız gerekecek, ancak Hytale sunucularını hızlı, erişimi kolay ve güvenli hale getirmek için yaptığımız çalışmadan heyecan duymanızı umuyoruz.

blog_cover_5c4b5d1ef69b310012f2173d_server_header.jpg


DİL VE PERFORMANS
Aralık ayındaki duyurudan bu yana Hytale'in motor ve sunucu teknolojisi hakkında pek çok sorumuz oldu - bu, birçok kişinin kendi Hytale sunucularını işletmekle ilgilenmesi harika! İşte en yaygın sorunun cevabı: Hytale Client C# ile yazılmıştır ve sunucular Java’da çalışmaktadır. Gelecekteki bir konuda oyun içi komut dosyasını (in-game script) ayrı bir konu olarak ele alacağız.

Java'yı Hytale sunucuları için birçok nedenden dolayı kullanmayı seçtik. Birincisi, backend ekibimiz yüksek performanslı Java yazmak konusunda çok rahat ve bu da sunucu kodumuzu yoğun bir şekilde optimize etmemizi sağladı. Ayrıca, topluluğumuzun Java ile de çok fazla tecrübesi olduğunu biliyoruz - bizim için sunucu operatörlerinin çalışmaya başlaması ve çalıştırması mümkün olduğu kadar kolay. Client için C# kullanmak, ek performans avantajları sağlar ve şu ana kadar gördüğümüz sonuçlardan çok memnunuz.



PAYLAŞILAN SUNUCU KAYNAKLARI
Hytale’in sunucu teknolojisi ortak kaynak olarak kullanılacaktır; bu, herkesin sunucu kodunu okuyabileceği anlamına gelir. Bununla birlikte, oyun istemcisi, sunucu operatörleri ve oynatıcılar için ortak bir temel sağlamak üzere kapatılacaktır. Bu, güvenilir bir deneyim sunmamızı, hile yapmamızı önlememizi ve modderlere - içerik oluşturuculara çalışacakları ortak bir temel oluşturmamızı sağlar.

Hytale modlama için sıfırdan tasarlandığından, sunucu operatörleri oyunun her yönünü yaratabilir ve özelleştirebilir ortamlardan ve oyun mekaniğinden UI'nin kendi bölümlerine kadar. Oyuncularımızın, üzerinde çalıştığımız şey üzerine inşa edebilmelerini istiyoruz, ancak topluluğun bizim için işimizi yapmasını beklemiyoruz.

Aslında, bu paylaşılan kaynak sistemi, sunucuların oyunun değiştirilmiş bir versiyonunu çalıştırmasının, her oyuncu için ortak olan bir istemciye bağlanması mümkün olduğu anlamına gelir. Her sunucu, yaratıcısının oyun hakkındaki vizyonunu temsil eder - ve sunucu operatörleri üzerine inşa edilecek tutarlı bir platforma sahip oldukları için, oyuncuların çılgınca farklı deneyimler arasında atlama yapması kolaydır. Bir Hytale sunucusuna bağlandığınızda, oyuncu oynamak için gereken tüm içeriği otomatik olarak indirir - modeller, animasyonlar, sesler ve diğer her şey.




Oyuncu bir sunucuya bağlandığında, yeni veya değiştirilmiş varlıkların otomatik olarak nasıl yüklendiğinin bir örneği.




SUNUCU TARAYICISI - LİSTESİ
SERVER BROWSER

UI gizli gözetleme makalemizin kartal gözlü okurları, Hytale’nın ana menüsünün üstündeki "sunucular" adlı bir gezinme sekmesini fark edeceklerdir. Hytale’nin sunucu tarayıcısı, oyuncuların oynayacakları topluluk sunucularını hızlıca bulmasını sağlar. Oynamak istediğiniz oyun türlerine (macera modu veya mini oyunlar, kooperatif veya rekabetçi) ve desteklenen diller gibi diğer faktörlere göre sıralamanıza ve filtrelemenize izin verir. Bir etiketleme sistemi, sunucuların, banner ve grafik gibi topluluk sunucu listesi özellikleriyle birlikte sağladıkları içerik türünü belirlemesine olanak tanır. Örnek olarak, kullanıcılar beğendikleri favori sunucuları bulabilir ve oynayacakları en popüler yerleri hızlıca bulmak için sunucu listesini her sunucunun aldığı toplam sık kullanılanlara göre sıralayabilirsiniz.

5c4b5d1ff69b310012f2173e_server_ui_concept.jpg

Sunucu listesinde bulunan bir sunucuya tıkladığınızda karşınıza gelecek bölüm. (Resimde son hali olmadığını belirtiyor)

Hytale sunucu tarayıcısı aktif olarak denetlenecek ve büyük mini oyun ağlarından daha küçük topluluk sunucularına kadar tüm sunucu operatörlerinin hafif bir hizmet koşuluna uyması gerekiyor. Hytale’in sunucu tarayıcısında görünmek, oyuncuların bir sunucuya katılması için gerekli olmayacak.



ARKADAŞLARLA OYNAMAK
Birlikte oynamayı olabildiğince sorunsuz hale getirmek için teknolojiyi Hytale'e uyguladık. Arkadaş listesi, arkadaşlarınızın o anda oynadığı sunuculara girmenize izin verir ve aynı zamanda onların macera modu dünyalarına bağlanmanıza da izin verir. Bunun sorunsuz bir süreç olmasını sağlamak için, mümkün olduğunda bağlantı noktası yönlendirmeyi otomatik olarak ele almak için UPnP (Evrensel Tak ve Çalıştır) protokollerini kullanıyoruz - eğer bu mümkün değilse, NAT punchthrough'u deniyoruz. Bunun pratik olarak anlamı, yönlendirici ayarlarınızdan bağımsız olarak, her ikisi de internete bağlı olduğunuz sürece, arkadaşlarınızın dünyalarına, arkadaş listeniz üzerinden katılabilirsiniz. Arkadaşlarınızla aksamadan oynamayı kolaylaştırmak bizim için çok önemlidir.



YAPILACAK BİR PLATFORM
Milyonlarca oyuncu için altı yıldan fazla çalışan oyun sunucularında öğrendiklerimizi Hytale sunucu teknolojisine aktardık. Amacımız, nihayetinde yıllar içinde karşılaştığımız tüm zorlukların çözümlerini uygulamak - oyuncuların ve sunucu operatörlerinin karşılaşabileceği sorunları önceden tahmin edip onlara cevap vermek. Toplulukla yakın çalışmayı dört gözle bekliyoruz ve gereksinimlerinizi ve fikirlerinizi dikkate aldığımızdan emin olmak için ulaşacağız.
 

Baki19

Zombi Geldi, Beni Yedi

Discord:

NMB#3477

Katılım
6 Aralık 2016
Mesajlar
225
Elmaslar
140
Puanlar
9.100
Yer
Çorum
Minecraft
Caki19
Haberler Çok Eksik :( Genelde Neredeyse Yok Denecek Kadar Az Haber Çıktı
 

MinS_

Odunlara Vur Vur Vur!

Discord:

MinS_#0398

Katılım
23 Ocak 2019
Mesajlar
42
Elmaslar
26
Puanlar
0
Yeni bir serüven bizi bekliyor. xd
 
S

Silinen üye 79251

Ziyaretçi

Bence oyun Minecraft'dan daha güzel olabilir. Umarım beklediğimize değer bir oyun olur.
 

eyüp

kayıplarım beni azaltmaz
Emektar
Katılım
7 Ekim 2017
Mesajlar
260
Elmaslar
518
Puanlar
15.220
Yer
Mars
Minecraft'ı sollayacak yakında. :'D
 

EchTR

echtr of legend

Discord:

EchTR#1848

Katılım
2 Aralık 2016
Mesajlar
845
Elmaslar
629
Puanlar
8.060
Yer
İzmir
yeni_logo.png

Merhaba arkadaşlar, bu konumuzda çok hızlı gelişmekte olan Hytale oyunundan yeni bir haber sunacağım. Online tarafı daha çok seven oyuncuları sevindirecek modern bir haber karşınızda, haydi hemen konuya geçelim.

Bu yazıda, her Hytale sunucusunun temelini oluşturan teknolojiyi - hem nasıl çalıştıklarını hem de onlarla nasıl etkileşime gireceğinizi sunacağız. Bunu yapmak için, bazı teknik dilleri kullanmamız gerekecek, ancak Hytale sunucularını hızlı, erişimi kolay ve güvenli hale getirmek için yaptığımız çalışmadan heyecan duymanızı umuyoruz.

blog_cover_5c4b5d1ef69b310012f2173d_server_header.jpg


DİL VE PERFORMANS
Aralık ayındaki duyurudan bu yana Hytale'in motor ve sunucu teknolojisi hakkında pek çok sorumuz oldu - bu, birçok kişinin kendi Hytale sunucularını işletmekle ilgilenmesi harika! İşte en yaygın sorunun cevabı: Hytale Client C# ile yazılmıştır ve sunucular Java’da çalışmaktadır. Gelecekteki bir konuda oyun içi komut dosyasını (in-game script) ayrı bir konu olarak ele alacağız.

Java'yı Hytale sunucuları için birçok nedenden dolayı kullanmayı seçtik. Birincisi, backend ekibimiz yüksek performanslı Java yazmak konusunda çok rahat ve bu da sunucu kodumuzu yoğun bir şekilde optimize etmemizi sağladı. Ayrıca, topluluğumuzun Java ile de çok fazla tecrübesi olduğunu biliyoruz - bizim için sunucu operatörlerinin çalışmaya başlaması ve çalıştırması mümkün olduğu kadar kolay. Client için C# kullanmak, ek performans avantajları sağlar ve şu ana kadar gördüğümüz sonuçlardan çok memnunuz.



PAYLAŞILAN SUNUCU KAYNAKLARI
Hytale’in sunucu teknolojisi ortak kaynak olarak kullanılacaktır; bu, herkesin sunucu kodunu okuyabileceği anlamına gelir. Bununla birlikte, oyun istemcisi, sunucu operatörleri ve oynatıcılar için ortak bir temel sağlamak üzere kapatılacaktır. Bu, güvenilir bir deneyim sunmamızı, hile yapmamızı önlememizi ve modderlere - içerik oluşturuculara çalışacakları ortak bir temel oluşturmamızı sağlar.

Hytale modlama için sıfırdan tasarlandığından, sunucu operatörleri oyunun her yönünü yaratabilir ve özelleştirebilir ortamlardan ve oyun mekaniğinden UI'nin kendi bölümlerine kadar. Oyuncularımızın, üzerinde çalıştığımız şey üzerine inşa edebilmelerini istiyoruz, ancak topluluğun bizim için işimizi yapmasını beklemiyoruz.

Aslında, bu paylaşılan kaynak sistemi, sunucuların oyunun değiştirilmiş bir versiyonunu çalıştırmasının, her oyuncu için ortak olan bir istemciye bağlanması mümkün olduğu anlamına gelir. Her sunucu, yaratıcısının oyun hakkındaki vizyonunu temsil eder - ve sunucu operatörleri üzerine inşa edilecek tutarlı bir platforma sahip oldukları için, oyuncuların çılgınca farklı deneyimler arasında atlama yapması kolaydır. Bir Hytale sunucusuna bağlandığınızda, oyuncu oynamak için gereken tüm içeriği otomatik olarak indirir - modeller, animasyonlar, sesler ve diğer her şey.




Oyuncu bir sunucuya bağlandığında, yeni veya değiştirilmiş varlıkların otomatik olarak nasıl yüklendiğinin bir örneği.




SUNUCU TARAYICISI - LİSTESİ
SERVER BROWSER

UI gizli gözetleme makalemizin kartal gözlü okurları, Hytale’nın ana menüsünün üstündeki "sunucular" adlı bir gezinme sekmesini fark edeceklerdir. Hytale’nin sunucu tarayıcısı, oyuncuların oynayacakları topluluk sunucularını hızlıca bulmasını sağlar. Oynamak istediğiniz oyun türlerine (macera modu veya mini oyunlar, kooperatif veya rekabetçi) ve desteklenen diller gibi diğer faktörlere göre sıralamanıza ve filtrelemenize izin verir. Bir etiketleme sistemi, sunucuların, banner ve grafik gibi topluluk sunucu listesi özellikleriyle birlikte sağladıkları içerik türünü belirlemesine olanak tanır. Örnek olarak, kullanıcılar beğendikleri favori sunucuları bulabilir ve oynayacakları en popüler yerleri hızlıca bulmak için sunucu listesini her sunucunun aldığı toplam sık kullanılanlara göre sıralayabilirsiniz.

5c4b5d1ff69b310012f2173e_server_ui_concept.jpg

Sunucu listesinde bulunan bir sunucuya tıkladığınızda karşınıza gelecek bölüm. (Resimde son hali olmadığını belirtiyor)

Hytale sunucu tarayıcısı aktif olarak denetlenecek ve büyük mini oyun ağlarından daha küçük topluluk sunucularına kadar tüm sunucu operatörlerinin hafif bir hizmet koşuluna uyması gerekiyor. Hytale’in sunucu tarayıcısında görünmek, oyuncuların bir sunucuya katılması için gerekli olmayacak.



ARKADAŞLARLA OYNAMAK
Birlikte oynamayı olabildiğince sorunsuz hale getirmek için teknolojiyi Hytale'e uyguladık. Arkadaş listesi, arkadaşlarınızın o anda oynadığı sunuculara girmenize izin verir ve aynı zamanda onların macera modu dünyalarına bağlanmanıza da izin verir. Bunun sorunsuz bir süreç olmasını sağlamak için, mümkün olduğunda bağlantı noktası yönlendirmeyi otomatik olarak ele almak için UPnP (Evrensel Tak ve Çalıştır) protokollerini kullanıyoruz - eğer bu mümkün değilse, NAT punchthrough'u deniyoruz. Bunun pratik olarak anlamı, yönlendirici ayarlarınızdan bağımsız olarak, her ikisi de internete bağlı olduğunuz sürece, arkadaşlarınızın dünyalarına, arkadaş listeniz üzerinden katılabilirsiniz. Arkadaşlarınızla aksamadan oynamayı kolaylaştırmak bizim için çok önemlidir.



YAPILACAK BİR PLATFORM
Milyonlarca oyuncu için altı yıldan fazla çalışan oyun sunucularında öğrendiklerimizi Hytale sunucu teknolojisine aktardık. Amacımız, nihayetinde yıllar içinde karşılaştığımız tüm zorlukların çözümlerini uygulamak - oyuncuların ve sunucu operatörlerinin karşılaşabileceği sorunları önceden tahmin edip onlara cevap vermek. Toplulukla yakın çalışmayı dört gözle bekliyoruz ve gereksinimlerinizi ve fikirlerinizi dikkate aldığımızdan emin olmak için ulaşacağız.

Acaba Hytale'de Hypixel sunucusu olacak mı :)
 

HyperionDev

demon mode inside of an angel
Onaylı Satıcı

Discord:

efekurban

Katılım
15 Şubat 2018
Mesajlar
662
Elmaslar
448
Puanlar
15.310
Yaş
17
Yer
Bursa
Minecraft
HyperionDev
Twitter
efekurbann

GizemliÜye

Birisi mi Spawnlandı?
Katılım
26 Ocak 2019
Mesajlar
1
Elmaslar
1
Puanlar
0
Yaş
23
Başka forumdan konuyu alıntılayıp diğer forumdaki arkadaşın emeğini çöpe atmanız hiç hoş bir davranış değil ve bunu bir yöneticinin yapması... Bilemedim
 

Troy

Zombi Geldi, Beni Yedi
Katılım
1 Nisan 2018
Mesajlar
264
Elmaslar
366
Puanlar
0
Yer
${ ...:....:...}$
Minecraft
Troy
Konu başka bir foruma ait gibi geliyor hmm.
 

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287
Başka forumdan konuyu alıntılayıp diğer forumdaki arkadaşın emeğini çöpe atmanız hiç hoş bir davranış değil ve bunu bir yöneticinin yapması... Bilemedim
Konu başka bir foruma ait gibi geliyor hmm.
Kaynak An overview of Hytale’s server technology burası arkadaşlar :)
Çevirip aynısının biraz düzeltilmiş hali olduğunu anlayabilirsiniz. Herhangi bir yerden kopyalama konu olsa videoyu çekip tekrar yüklemeyle uğraşmazdım.
 

Tobi

"No one cared who I was until I put on the mask."
Katılım
15 Mayıs 2016
Mesajlar
351
Elmaslar
141
Puanlar
13.980
Paralı mı olacak ücretsi mi?
 

samoi

one is glad to be of service
Emekli

Discord:

mudlusamoi#5646

Katılım
28 Ekim 2014
Mesajlar
3.549
Elmaslar
1.382
Puanlar
19.760
Yaş
24
Yer
Bursa
Minecraft
smt287
Paralı mı olacak ücretsi mi?
Oyunun şu an ücretli veya ücretsiz olacağı belli değil. Benim düşüncem ücretli olabilir ancak Minecraft fiyatından daha düşük olacaktır.
 

IYBK

Bizde geri vites yok! Gerekirse ilerden döneriz.

Discord:

.

Katılım
11 Eylül 2016
Mesajlar
189
Elmaslar
80
Puanlar
14.170
Yaş
25
Yer
İzmir
Minecraft
ImpCrayzLocker
Minecraft devri bitdi desenize :(
 

RebelZone

Yaratık Tuzağı: Çalışıyor

Discord:

RebelZone#6475

Katılım
29 Aralık 2018
Mesajlar
704
Elmaslar
1.692
Puanlar
9.075
Yer
RebelZone#6475
Minecraft
RebelZone
Minecraft devri bitdi desenize :(
Bana göre bitmez bir anda, bir anda biten oyun görmedim bu yüzle. Bu sizin fikriniz ve buda benim fikrim iyi günler dilerim.
 
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı