- Katılım
- 23 Eki 2022
- Mesajlar
- 9,025
- Çözümler
- 13
- Tepkime puanı
- 6,755
- Puanları
- 113
- Yaş
- 28
Merhaba arkadaşlar,
Bu rehberde, bir dönem Facebook'un en popüler oyunlarından biri olan Wild Ones için geliştirilen Open Source Private Server Files paketinin nasıl kurulacağını adım adım anlatacağım. Orijinal oyun uzun yıllar önce kapatılmış olsa da topluluk tarafından geliştirilen açık kaynak sunucu dosyaları sayesinde oyunu yerel bilgisayarınızda veya kendi sunucunuzda çalıştırabilirsiniz.
Örnek klasör:
C:\wo-latin-ps\
C:\data
ve içerisine
db
klasörünü oluşturun.
Son görünüm şu şekilde olmalıdır.
C:\data\db
Bu klasör MongoDB'nin veritabanını saklayacağı dizindir.
cd C:\wo-latin-ps\Web
Ardından gerekli Node.js paketlerini yükleyin.
npm install
İşlem tamamlanana kadar bekleyin.
cd C:\wo-latin-ps\game
Şimdi gerekli bağımlılıkları yükleyin.
npm install mongodb@^2.2.33
npm install node-uuid
npm install request
npm install jimp
npm install md5
Tüm paketler sorunsuz şekilde kurulduğunda sunucu çalışmaya hazır hale gelecektir.
Eğer servis olarak kurmadıysanız aşağıdaki komut ile başlatabilirsiniz.
mongod --dbpath C:\data\db
MongoDB açık kalmalıdır.
Genellikle proje içerisinde bulunan başlangıç dosyalarından biri kullanılır.
Örneğin:
node server.js
veya
npm start
Kullandığınız sürüme göre başlangıç dosyası farklı olabilir.
Kayıt oluşturun ve hesabınızla giriş yapın.
Sunucu başarılı şekilde açıldıysa giriş ekranı görüntülenecektir.
Bu nedenle;
Normal Chrome, Edge veya Firefox üzerinde oyun büyük ihtimalle yüklenmeyecektir.
Tekrar aşağıdaki komutları çalıştırın.
npm install
ve eksik paketi yeniden yükleyin.
Sunucu çalışıyor olsa bile istemci Flash içeriklerini çalıştıramadığı için oyun açılmaz.

Bu rehberde, bir dönem Facebook'un en popüler oyunlarından biri olan Wild Ones için geliştirilen Open Source Private Server Files paketinin nasıl kurulacağını adım adım anlatacağım. Orijinal oyun uzun yıllar önce kapatılmış olsa da topluluk tarafından geliştirilen açık kaynak sunucu dosyaları sayesinde oyunu yerel bilgisayarınızda veya kendi sunucunuzda çalıştırabilirsiniz.
Not: Wild Ones tamamen Flash tabanlı bir oyun olduğu için sunucu başarıyla çalışsa bile oyunu oynayabilmek adına Flash desteği sağlayan özel bir tarayıcı veya emülatör kullanmanız gerekir.
Gereksinimler
Kuruluma başlamadan önce aşağıdaki yazılımların bilgisayarınızda yüklü olması gerekmektedir.- Node.js v10.15.3 (x64)
- MongoDB (mongodb-win32-x86_64-2008plus-ssl)
- GitHub üzerinden indirilen Wild Ones Server Files
- Wild Ones istemci (Client) dosyaları
- Windows işletim sistemi
1. Server Dosyalarını İndirin
Öncelikle Wild Ones Private Server Files paketini GitHub üzerinden bilgisayarınıza indirin ve istediğiniz klasöre çıkartın.Örnek klasör:
C:\wo-latin-ps\
2. MongoDB Hazırlığı
MongoDB kurulumunu tamamladıktan sonra aşağıdaki klasörleri oluşturun.C:\data
ve içerisine
db
klasörünü oluşturun.
Son görünüm şu şekilde olmalıdır.
C:\data\db
Bu klasör MongoDB'nin veritabanını saklayacağı dizindir.
3. Yönetici Olarak Komut İstemi Açın
CMD veya PowerShell'i Yönetici olarak çalıştırın (Run as Administrator).4. Web Dizinine Girin
Komut satırında aşağıdaki dizine gidin.cd C:\wo-latin-ps\Web
Ardından gerekli Node.js paketlerini yükleyin.
npm install
İşlem tamamlanana kadar bekleyin.
5. Game Dizinine Geçin
Web kurulumu tamamlandıktan sonra aşağıdaki dizine geçin.cd C:\wo-latin-ps\game
Şimdi gerekli bağımlılıkları yükleyin.
npm install mongodb@^2.2.33
npm install node-uuid
npm install request
npm install jimp
npm install md5
Tüm paketler sorunsuz şekilde kurulduğunda sunucu çalışmaya hazır hale gelecektir.
6. MongoDB Servisini Başlatın
MongoDB servisinin çalıştığından emin olun.Eğer servis olarak kurmadıysanız aşağıdaki komut ile başlatabilirsiniz.
mongod --dbpath C:\data\db
MongoDB açık kalmalıdır.
7. Wild Ones Sunucusunu Başlatın
Server dosyalarının kullandığı başlatma komutunu çalıştırın.Genellikle proje içerisinde bulunan başlangıç dosyalarından biri kullanılır.
Örneğin:
node server.js
veya
npm start
Kullandığınız sürüme göre başlangıç dosyası farklı olabilir.
8. Oyuna Giriş
Tarayıcınızdan aşağıdaki adresi açın.Kayıt oluşturun ve hesabınızla giriş yapın.
Sunucu başarılı şekilde açıldıysa giriş ekranı görüntülenecektir.
Flash Sorunu
Sunucu başarıyla çalışsa bile oyunun yüklenmemesinin temel nedeni Adobe Flash desteğinin resmi olarak sona ermiş olmasıdır.Bu nedenle;
- Flash destekleyen özel tarayıcılar
- Flash Projector
- Ruffle
- Flash emülatörleri
Normal Chrome, Edge veya Firefox üzerinde oyun büyük ihtimalle yüklenmeyecektir.
Olası Hatalar
npm komutu bulunamadı
Node.js doğru kurulmamıştır veya PATH değişkeni eksiktir.MongoDB bağlantı hatası
MongoDB servisinin çalıştığından ve C:\data\db klasörünün mevcut olduğundan emin olun.Module not found
Eksik bağımlılık bulunmaktadır.Tekrar aşağıdaki komutları çalıştırın.
npm install
ve eksik paketi yeniden yükleyin.
127.0.0.1 açılıyor ancak oyun yüklenmiyor
Bu durum genellikle Flash desteğinin olmamasından kaynaklanır.Sunucu çalışıyor olsa bile istemci Flash içeriklerini çalıştıramadığı için oyun açılmaz.

Sonuç
Wild Ones Private Server Files, nostaljik Facebook oyununu yeniden çalıştırmak isteyen geliştiriciler için hazırlanmış açık kaynak bir projedir. Node.js ve MongoDB altyapısını kullanan bu server dosyaları sayesinde kendi Wild Ones sunucunuzu kurabilir, projeyi geliştirebilir ve topluluk katkılarıyla güncel tutabilirsiniz. Ancak oyunun Flash tabanlı olması nedeniyle istemci tarafında ek çözümler kullanılması gerektiğini unutmayın.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
