Tampilkan postingan dengan label game. Tampilkan semua postingan
Tampilkan postingan dengan label game. Tampilkan semua postingan
Jumat, 18 Maret 2016
BACK-END GAME DENGAN CLOUD COMPUTING MICROSOFT AZURE
MEMBUAT BACK-END GAME ONLINE DENGAN CLOUD COMPUTING MICROSOFT AZURE
GAME merupakan bagian yang fundamental dalam perkembangan teknologi dari waktu ke waktu game terus berkembang dari awalnya hanya stand alone application dan terus berkembang sampai online colaborative game :D
sebagai developer dan calon developer(seperti saya :D) mengembangkan game memiliki kesulitan tersendiri baik aspek market maupun compleksitas...
pasar game terus menuntut agar setiap game lebih baik bahkan HARUS bisa online (dikira bikin game online gampang apa kwkwk :D ) ...
nah di era CLOUD COMPUTING ini mengONLINE kan game seharusnya tidak menjadi terlalu rumit hal hal yang mendasar seperti websocket server storage dan security sudah tersedia dengan baik di CLOUD COMPUTING terutama MICROSOFT AZURE ...
lalu apa saja yang di butuhkan untuk membuat GAME MENJADI ONLINE atau membuat GAME ONLINE tersebut...
berikut saya rangkumkan untuk sobat sobat :D
1. Siapkan database untuk menampung data GAME ONLINE
hal ini sangat penting dan harus disiapkan dari awal dari mulai perencanaan data apa saja entitas apa saja yang akan terlibat sampai data flow diagram dari perpindahan data yang penting dalam GAME ONLINE yang akan kita buat di Cloud Computing Microsoft Azure sudah terdapat banyak sekali database yang bisa digunakan untuk menampung data game online baik SQL maupun noSQL database
2. Siapkan Tranfer tool dan server untuk GAME ONLINE
server adalah jembatan antara anda dengan client atau client dengan client.
biasanya anda dapat menggunakan VPS namun akan mengalami banyak kesulitan dalam configurasi VPS tersebut terlebih banyak hal yang harus di siapkan dalam mengonlinekan game anda :D
hal hal teknis yang di butuhkan dalam server GAME ONLINE sudah terinclude dalam MICROSOFT AZURE CLOUD COMPUTING serverti network system websocket http request configuration
untuk lebih jelasnya bisa di baca disini
3. SIAPKAN BANDWIDTH YANG CUKUP AGAR CLIENT ANDA NYAMAN
ini yang kadang bikin sering kesel ngeleg alias DELAY masalah ini umumnya di alami pada jaringan client yang tidak memiliki bandwidth yang cukup dan akhirnya data akan DELAY dan yang terjadi adalah stress yang berkepanjangan :D hal sederhana ini tidak akan mempengaruhi game anda dan popularitas game anda namun lain hal jika buka game lain normal dan buka game anda malah NGELEG nah ini baru masalah
biasanya sebuah server game akan membutuhkan scaling bandwidth yang canggih kenapa ?
ya untuk menjaga agar setiap client mendapatkan bandwidth yang sama rata dan stabil :D
di MICROSOFT AZURE juga ada fitur autoscaling untuk scale up dan scale out agar mudah jadi tinggal set diemin udah deh ga ribet lagi mikirin scaling bandwidth di server:D
segitu aja yang saya bisa share mungkin selanjutnya akan saya share lebih banyak tentang web socket dan porting web online pada cloud computing :D
sekian terimaksih :)
semoga bermanfaat :)
Jumat, 11 Maret 2016
Apa Itu Assuming Breach dan Do No Harm !
Apa Itu Assuming Breach dan Do No Harm
Do No Harm adalah sebuah istilah yang menyangkut tentang keamanan dan kesehatan sedangkan assuming breach adalah istilah yang menyangkut tentang keamanan dua hal ini dapat di aplikasikan sebagai konsep dasar pertahanan diri dalam kehidupan sehari harimaupun dalam keamanan dunia berbasis Cloud Compuing
berikut saya akan memberikan sedikit pengartian kedua konsep tersebut :)
First, Do No Harm
konsep ini adalah untuk menajaga keamanan yang paling penting atau yang pertama kali harus di lakukan adalah tidak melakukan hal yang berbahaya pada system anda
maksudnya adalah untuk menjauhkan hal hal yang bisa membahayakan sistem anda dan tidak melakukan hal hal yang membahayakan pada sisem anda seperti:
maksudnya adalah untuk menjauhkan hal hal yang bisa membahayakan sistem anda dan tidak melakukan hal hal yang membahayakan pada sisem anda seperti:
- selalu pisahkan data penting dari data public hal ini menjadi dasar dari "Do no harm" untuk menjaga pencurian data pemisahan data penting dengan data yang bersifat publik adalah
hal mutlak yang harus di lakukan pemisahan ini di lakukan agar ketika terjadi sesuatu yang tidak diinginkan kita bisa dengan mudah mengidentifikasi data mana yang harus di selamatkan terlebih dahulu
- selalu proteksi setiap data hal ini di maksudkan untuk selalu memberikan password/encrypsi pada setiap data yang kita miliki dan gunakan tingkat keamanan/password yang sesuai untuk data anda
semakin data anda penting maka harus semakin kuat proteksi yang di berikan
- selalu pisahkan siapa yang bisa menggunakan data pemisahan ini di maksudkan pada hak akses siapa yang berhak dan tidak berhak untuk mengakses data ini dilakukan agar tidak sembarangan orang
dapat mengakses dan akses data di pisahakan berdasarkan tanggung jawab yang di pikul dari pekerjaannya dengan demikian kecelakaan kecelakaan yang terjadi akbat kelalaian pengguna akan berkurang
- selalu hindari publikasi data penting ini adalah hal yang sangat penting untuk menghindari pengaploadan/pengunghaan data yang sifatnya SANGAT PENTING SEKALI kedalam internet
faktanya sekarang hanya ada dua tipe perusahaan yang mengaploadkan data pentingnya kedalam internet
*pertama adalah yang sudah pernah di serang oleh hacker
*kedua adalah yang tidak tau kalau dia sedang di serang oleh hacker
dari kedua tipe perusahaan tersebut keduanya mengalami banyak kerugian namun yang paling banyak mengalami kerugian adalah perusahaan yang SAMA sekali tidak tahu jika dia sedang di serang
hal yang paling fundamental ini harus di perhatikan dalam "Do No Harm" adalah jangan upload data yang SANGAT PENTING SEKALI milik anda keinternet ! LEBIH BAIK MENCEGAH DARI PADA MEMPERBAIKI
Assuming breach
kosep ini adalah pengamanan yang SANGAT PENTING untuk dunia berbasis Cloud assuming breach adalah konsep untuk mengasumsikan diri anda sedang terancam dan anda harus siap untuk menghadapi ancaman tersebut
maksudnya adalah dengan menyiapkan diri sebaikmunkin untuk setiap ancaman yang paling munkin dari penyerangan dunia cyber
hal hal yang harus di perhatikan dari assumin breach ini adalah :
- selalu siapkan semua hal yang mungkin membahayakan dengan pertahanan nya maksudnya adalah dengan memberikan proteksi dini pada setiap tindakan yang kita ambil
maksudnya adalah dengan menyiapkan diri sebaikmunkin untuk setiap ancaman yang paling munkin dari penyerangan dunia cyber
hal hal yang harus di perhatikan dari assumin breach ini adalah :
- selalu siapkan semua hal yang mungkin membahayakan dengan pertahanan nya maksudnya adalah dengan memberikan proteksi dini pada setiap tindakan yang kita ambil
- selalu bersiap akan adanya serangan selalu buat aturan/rule based attack agar dapat melihat hal apa yang mecurigakan dari situasi system cloud computing.
- selalu sediakan backup system secara berkala ! agar anda selalu siap terhadap keadaan yang tidak di inginkan
dengan demikian setelah anda memahami konsep dasar dari Do No Harm dan Assuming Breach di harapkan anda bisa menyiapkan Cloud Computing yang standard dan terhindar dari ancaman ancaman :)
Rabu, 09 Maret 2016
MEMBUAT GAME FLAPPY BIRD DI MICROSOFT AZURE!!
MEMBUAT GAME BURUNG BURUNGAN DI MICROSOFT AZURE dengan html5 dan phaser.js
sebenernya titutorial ini saya ga bener bener bikin game FLAPPY BIRDnya cuman cara ngapload dan setting di MICROSOFT AZURE nya saja yaa supaya judulnya CETARRR jadi dikasih judul
MEMBUAT GAME FLAPPY BIRD DI MICROSOFT AZURE !!
demo gamenya bisa di liat di sini
agak sedikit tidak rapih memang mungkin kalo ada waktu saya ulikin codingannya masih belajar dasar dasar html5 juga sih :D
nah kita langsung masuk ke tutorialnya
pertama bikin dulu gamenya ! bikin sendiri ya :p
untuk bikin gamenya kesini dulu
nah UDAH ?
kalo udah semua asset dan codingannya selesai tinggal proses upload ke azurenya :D
rata rata anda akan melakukan kesalahan pada file directory dan appsproperties
kenapa saya bisa bilang demikian soalnya saya sendiri sering nya error disana heheh :D
pertama buka dulu portal.azurenyaportaportal.azure.com dan jika belum membuat service webapps nya bisa KESINI DULU
UDAH ?
nah setelah itu di kita buka ftpnya untuk mengirim game kita ke azure WEB APPS

UDAH ?
setelah masuk ke FTP filezilla kalian login dengan credential yang sudah kalian tetapkan
kalo belum tau caranya BISA KESINI
DRAG and DROP file game yang sudah kalian buat di atas kedalam folder wwwroot
*note: jangan membuat nama folder menggunakan spasi !! karna terkadang di beberapa browser tidak bisa menerima spasi dan akan secara otomatis menambahkan %20 dan akan terjadi error permission denied
UDAH ?
tahap selanjutnya adalah setting directory :v hati hati di tahap ini mesti agak jeli agar tidak terjadi error
buka Dashboard portal azure dan buka app servis yang sudah kalian buat tadi

nah buka di TAB setting lalu ke bagian paling bawah ada sectin virtual application and directories
pada bagian yang awal kolom pertama biarkan saja
lalu pada kolom kedua tambahkan site\wwwroot\namafolderkalian
UDAH ?
jika sudah selesai tinggal klik save saja dan cek apakah sudah muncul tampilannya atau belum:)
terimakasih semoga bermanfaat
Diberdayakan oleh Blogger.




