Photon Network ciąg dalszy nastąpiŁ.

Czas nagli bo to już ponad połowę kwietnia za nami ale co tam trzeba robić projekt DSP. Dalej siedze i prężnie koduje rozgrywkę multiplayer , efekty może sklonować sobie tutaj GIT . Jestem bardzo zadowolony z tego że wybrałem akurat Photon Network , jako że jestem laikiem w C# i robiąc ten projekt bardzo dużo się uczę , to docs którą daje PH jest naprawdę super , czysto fajnie opisane , nawet z moim angielskim sobie radzę. Do tej pory działa tryb multiplayer że do serwera losowego może się połączyć więcej niż 1 gracz. Pozdrówki!

Advertisements

Windows Server 2016 ? Co nam daje , co zabiera ???

Pierwsza i chyba najważniejsza sprawa to Nano Server , choć jest dostępny tylko w wersji Core to niesie ze sobą wiele udogodnień , miedzy innymi to ile potrafi zrobić , a ile przy tym zjeść pamięci -> to oczywiście na plus! Nano serwer jest obsługiwany tylko z poleceń i tylko zdalnie więc instalując go na hoście jakim dysponujemy czy na VM , mamy pełną kontrolę tylko z konsoli. Co za tym idzie , nie potrzebujemy serwerowych kombajnów by Nano działał sprawnie i wydajnie.

Następną zaletą WS 2016 jest PowerShell 5.0 , poprawiony w nim został system help odnośnie metod z których możemy korzystać , liczba dostępnych metod również została zwiększona , szczególnie jeśli chodzi o DNS i IIS.

Schield VM-s ??? Otóż to , a co to takiego ? Bezpieczna maszyna wirtualna , na którą masa ludzi jak i nie więcej czekała. Według mnie rewolucjonizm w zabezpieczeniach danych przechowywanych na maszynach wirtualnych. Prostota , wydajność oraz co najważniejsze bezpieczeństwo przechowywane w hardwarze jeśli nasz host dysponuje TPM , w softwarze jeśli mamy AD Trusted Attestation , a zawsze mamy wiec to nam się zawsze powinno udać.

 

Praca , studia , projekt DSP 2017 ? Co jeszcze ?

Tylko sie wydaje że życie człowieka z IT jest usłane czerwonymi , żółtymi , zielonymi i niebieskimi różami o ile takie są , nic bardziej mylnego. Duża grupa osób chcąc się rozwijać brnie i bieże na siebie coraz wiecej roboty i projektów. Jak to wszystko pogodzić ??? Jak zaplanować sobie czas i mieć go jak najwięcej dla innych poza pracą studiami i dodatkowymi projektami ?? A no jest takie coś co wymyślił Maciek Aniserowicz , MNOPR – Myśl Notuj Organizuj Planuj Rób , złoty środek na znalezienie czasu i zrobienie wszystkiego w określonym czasie. Na moim przykładzie wygląda to tak że pracuje po 40h tyg czyli przeciętny zjadacz chleba to właśnie ja. ! Poza tym studiuje Informatyke Stosowana zaoczenie (last year) ufff. Do tego uczestnicze w projekcie DSP oraz innym Javowym. Na prawdę ciężko jest ogarnąć ale dobra organizacja pracy i wytrwałość przynoszą efekty ,aaaa do tego jeszcze pisze prace inżynierską 😀 jakby było mało innych zajęć. Najważniejsze jest to żeby się nie poddawać 🙂

Serwer , łączenie się do lobby ??

Minęło już troche czasu ja troche przespałem bo studia mnie gonią i praca , ale no cóż trzeba kodować Unity i dokształcać się z C# :D. Co do projektu , robię aktualnie podłączenie na serwer przy użyciu Photon Network , nie wiem co to jest nie wiem jak się tym obsługiwać , znajomi polecili to wdrażam się w docs i klepe kod. Wszystko idzie zgodnie z planem jest trochę opóźnienia i w postach i w projekcie ale dam rade do deadlin-a.

 

link do PN : https://doc-api.photonengine.com/en/pun/current/index.html

Czym jest wirtualizacja ???

Dzisiaj opowiem trochę o wirtualizacji czyli o tym , czym zajmuje się na co dzień. Wirtualizacja to takie fajne zjawisko informatyczne umożliwiające wykrzesanie z fizycznego serwera wiele więcej niż nam się tylko wydaje. Zakładamy że mamy serwer no i chcemy tam mieć aplikacje działające na Linuxie , Windowsie a no to może jakiś system do monitoringu sieci np Nagios. No i patrząc na to z perspektywy fizycznej maszyny to nie realne. Jak można mieć 3 systemy na jednym hoście ??? A no własnie i tutaj przychodzi z pomocą do nas wirtualizacja :). Wirtualizatorów jest kilka Xen , VMware , Hyper -V etc.

Podsumowując , wirtualizacja umożliwia nam utworzenie kilkunastu serwerów odrębnych systemów , bądź tych samych na których działać będą różne aplikacje bądź serwisy. Poza tym możemy wtedy skorzystać z pełni mocy obliczeniowej naszej fizycznej maszyny. 🙂

Jaki tryb rozgrywki ??

Pomyślałem sobie że zrobie coś na zasadzie death -match , jedyne co będzie inne to to że będziemy naparzać sie z botami a nie z innymi graczami z innego kraju etc. Z racji że dopiero ucze sie C# i slinka Unity nie będzie mi łatwo takie coś ogarnać. Oczywiscie respy po deadzie będą w rożnych miejsach na mapie tak jak to ma miejsce w normalnej grze. Nie będzie niestety wyboru broni bedziemy latać cały czas z ak. Jeśli mi wystarczy czasu to dopracuje to i zrobie switch z innymi brońmi.