vSro Paylaşım vSro - Guild markları için Güvenli özel FTP Sunucu Yazılımı - JoymaxHub Ayrıcalığıyla

Cevaplar3
Görüntüleme111
5.00 yıldız
1 Değerlendirme
Katılım
31 Ara 2025
Mesajlar
175
Tepkime puanı
149
Puanları
0
Yaş
31
Konum
İstanbul
Web sitesi
www.vsroeventbot.com
Discord
Promaker
Mevcut Bakiye
180 ₺
VSRO JoymaxHub Guild Mark FTP Server v1.0
Tek Tıkla Çalışan Hazır Sunucu



Selamlar arkadaşlar,

Güncel FTP sunucular ve direkt sunucular da 2005'de oyun kodlandığı için dosya transfer prosedürleri eski kaldığından FileZilla 0.9.41 beta gibi eski versiyonları ve bir sürü güvenlik zafiyeti olan FTP programlarını kullanıyorduk. Hem kurulumu zahmetli hem de güvenlik zaafiyeti olan yapılar yerine bu tak-çalıştır tarzında, tüm güvenlik önlemleri alınmış FTP sunucu programını yazmayı ve sizlerle paylaşmaya karar verdim.

Teknik Detaylar:

Silkroad istemcisinin gönderdiği C:\xxx\SRO_CREST\dosya.crb formatındaki mutlak Windows yolları özel handler ile düzgün işleniyor
PASV (Passive) mod tam uyumlu - NAT/Router arkasında sorunsuz çalışır
Windows Firewall kuralları her başlatmada otomatik ekleniyor
Kullanıcı yetkilendirmesi: Oyuncular sadece download yapabilir, guild master/admin ise upload yapabilir
Sadece .crb uzantılı dosyalara upload izni (güvenlik için)
Tek config.json dosyasından tüm ayarlar (port, kullanıcılar, şifreler, masquerade IP) değiştirilebilir
~8 MB boyutunda, hafif ve hızlı

Bu ve buna benzer ihtiyaç duyulan şeyler varsa aklınızda iletin, yazıp paylaşalım.



📌 ÖZELLİKLER
  • Kurulum Gerektirmez - Tek EXE dosyası, çift tıkla çalışır
  • VSRO istemcileriyle %100 uyumlu
  • Passive Mode desteği (NAT/Router arkasında çalışır)
  • Otomatik Firewall yapılandırması
  • Güvenlik özellikleri (brute force koruması, path traversal engeli)
  • Kullanıcı bazlı yetkilendirme (admin yükler, oyuncu indirir)



📥 İNDİRME



Boyut: 7.78 MB



⚙️ KURULUM

1. ZIP dosyasını sunucunuzda bir dizine çıkartın

2. config.json dosyasını düzenleyin:
Kod:
"masquerade_address": "SUNUCU_IP_ADRESINIZ"
Buraya sunucunuzun dış IP adresini yazın.

3. Mutlaka kullanıcı/admin bilgilerini değiştirin:
Kod:
"users": [
  {
    "username": "kullanici",
    "password": "kullanici123"
  },
  {
    "username": "admin",
    "password": "admin123"
  }
]

4. VSRO_FTP_Server.exe dosyasına çift tıklayın



🎮 OYUN AYARLARI

Client type.txt dosyasında:
Kod:
MarkFTPAddr = "kullanici:kullanici123@51.20.155.127"
MarkFTPPath = "SRO_CREST"

Sunucu server.cfg dosyasında:
Kod:
CREST_FTP_URL "ftp://admin:admin123@51.20.155.127/"



🔥 FIREWALL

⚠️ FTP Sunucusu mutlaka oyun sunucusundan ayrı tutulmalıdır. 1-2 GB Ramli VDS/VPS kiralayabilirsiniz.

Uygulama ilk açılışta otomatik olarak gerekli firewall kurallarını ekler:
  • Port 21 (FTP kontrol)
  • Port 60000-61020 (Passive mode)
Kod:
netsh advfirewall firewall add rule name="FTP" dir=in action=allow protocol=TCP localport=21
netsh advfirewall firewall add rule name="FTP Passive" dir=in action=allow protocol=TCP localport=60000-61020



📁 KLASÖR YAPISI

Kod:
VSRO_FTP_Server/
├── VSRO_FTP_Server.exe
├── config.json
├── START_SERVER.bat
└── files/
    └── SRO_CREST/     ← Guild marklar buraya kaydedilir



❓ SIKÇA SORULAN SORULAR

S: Yaptım ama oyunda mark beyaz görünüyor.
C: config.json içindeki masquerade_address değerini kontrol edin. FTP Sunucunuzun dış IP'si olmalı.

S: Passive portları değiştirebilir miyim?
C: Evet, config.json içinde passive_ports değerlerini değiştirin ve firewall kurallarını güncelleyin.

S: Editörler için can alıcı soru; Birden fazla sunucu için kullanabilir miyim?
C: Evet, her sunucu için farklı klasöre kopyalayıp farklı portlarla çalıştırabilirsiniz.



📋 Değişiklik Geçmişi

v1.0
  • İlk sürüm
  • Passive mode desteği
  • Otomatik firewall yapılandırması



Sorularınız varsa yazın, elimden geldiğince yardımcı olurum.

İyi forumlar!
 
Son düzenleme:
Konu güncellendi
 
VSRO JoymaxHub Guild Mark FTP Server v1.0
Tek Tıkla Çalışan Hazır Sunucu



Selamlar arkadaşlar,

Güncel FTP sunucular ve direkt sunucular da 2005'de oyun kodlandığı için dosya transfer prosedürleri eski kaldığından FileZilla 0.9.41 beta gibi eski versiyonları ve bir sürü güvenlik zafiyeti olan FTP programlarını kullanıyorduk. Hem kurulumu zahmetli hem de güvenlik zaafiyeti olan yapılar yerine bu tak-çalıştır tarzında, tüm güvenlik önlemleri alınmış FTP sunucu programını yazmayı ve sizlerle paylaşmaya karar verdim.

Teknik Detaylar:

Silkroad istemcisinin gönderdiği C:\xxx\SRO_CREST\dosya.crb formatındaki mutlak Windows yolları özel handler ile düzgün işleniyor
PASV (Passive) mod tam uyumlu - NAT/Router arkasında sorunsuz çalışır
Windows Firewall kuralları her başlatmada otomatik ekleniyor
Kullanıcı yetkilendirmesi: Oyuncular sadece download yapabilir, guild master/admin ise upload yapabilir
Sadece .crb uzantılı dosyalara upload izni (güvenlik için)
Tek config.json dosyasından tüm ayarlar (port, kullanıcılar, şifreler, masquerade IP) değiştirilebilir
~8 MB boyutunda, hafif ve hızlı

Bu ve buna benzer ihtiyaç duyulan şeyler varsa aklınızda iletin, yazıp paylaşalım.



📌 ÖZELLİKLER
  • Kurulum Gerektirmez - Tek EXE dosyası, çift tıkla çalışır
  • VSRO istemcileriyle %100 uyumlu
  • Passive Mode desteği (NAT/Router arkasında çalışır)
  • Otomatik Firewall yapılandırması
  • Güvenlik özellikleri (brute force koruması, path traversal engeli)
  • Kullanıcı bazlı yetkilendirme (admin yükler, oyuncu indirir)



📥 İNDİRME

*** Gizli metin: alıntı yapılamaz. ***


Boyut: 7.78 MB



⚙️ KURULUM

1. ZIP dosyasını sunucunuzda bir dizine çıkartın

2. config.json dosyasını düzenleyin:
Kod:
"masquerade_address": "SUNUCU_IP_ADRESINIZ"
Buraya sunucunuzun dış IP adresini yazın.

3. Mutlaka kullanıcı/admin bilgilerini değiştirin:
Kod:
"users": [
  {
    "username": "kullanici",
    "password": "kullanici123"
  },
  {
    "username": "admin",
    "password": "admin123"
  }
]

4. VSRO_FTP_Server.exe dosyasına çift tıklayın



🎮 OYUN AYARLARI

Client type.txt dosyasında:
Kod:
MarkFTPAddr = "kullanici:kullanici123@51.20.155.127"
MarkFTPPath = "SRO_CREST"

Sunucu server.cfg dosyasında:
Kod:
CREST_FTP_URL "ftp://admin:admin123@51.20.155.127/"



🔥 FIREWALL

⚠️ FTP Sunucusu mutlaka oyun sunucusundan ayrı tutulmalıdır. 1-2 GB Ramli VDS/VPS kiralayabilirsiniz.

Uygulama ilk açılışta otomatik olarak gerekli firewall kurallarını ekler:
  • Port 21 (FTP kontrol)
  • Port 60000-61020 (Passive mode)
Kod:
netsh advfirewall firewall add rule name="FTP" dir=in action=allow protocol=TCP localport=21
netsh advfirewall firewall add rule name="FTP Passive" dir=in action=allow protocol=TCP localport=60000-61020



📁 KLASÖR YAPISI

Kod:
VSRO_FTP_Server/
├── VSRO_FTP_Server.exe
├── config.json
├── START_SERVER.bat
└── files/
    └── SRO_CREST/     ← Guild marklar buraya kaydedilir



❓ SIKÇA SORULAN SORULAR

S: Yaptım ama oyunda mark beyaz görünüyor.
C: config.json içindeki masquerade_address değerini kontrol edin. FTP Sunucunuzun dış IP'si olmalı.

S: Passive portları değiştirebilir miyim?
C: Evet, config.json içinde passive_ports değerlerini değiştirin ve firewall kurallarını güncelleyin.

S: Editörler için can alıcı soru; Birden fazla sunucu için kullanabilir miyim?
C: Evet, her sunucu için farklı klasöre kopyalayıp farklı portlarla çalıştırabilirsiniz.



📋 Değişiklik Geçmişi

v1.0
  • İlk sürüm
  • Passive mode desteği
  • Otomatik firewall yapılandırması



Sorularınız varsa yazın, elimden geldiğince yardımcı olurum.

İyi forumlar!
tesekkurler
 
2,112Konular
3,010Mesajlar
552Kullanıcılar
BraulotelliSon üye
Geri
Üst