- 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
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.
- 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)
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Boyut: 7.78 MB
1. ZIP dosyasını sunucunuzda bir dizine çıkartın
2.
config.json dosyasını düzenleyin:
Kod:
"masquerade_address": "SUNUCU_IP_ADRESINIZ"
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ınClient 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/"
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
Kod:
VSRO_FTP_Server/
├── VSRO_FTP_Server.exe
├── config.json
├── START_SERVER.bat
└── files/
└── SRO_CREST/ ← Guild marklar buraya kaydedilir
S: Yaptım ama oyunda mark beyaz görünüyor.
C:
S: Passive portları değiştirebilir miyim?
C: Evet,
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.
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.
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:




