Metin2 Serverleri İçin - Discord benzeri PANEL

kaya4572

ITJA
Katılım
23 Haz 2010
Konular
57
Mesajlar
310
Online süresi
1ay 77198s
Reaksiyon Skoru
190
Altın Konu
0
Başarım Puanı
149
Yaş
28
TM Yaşı
15 Yıl 10 Ay 3 Gün
MmoLira
4,530
DevLira
36

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!










TANITIM (VEO)

1. Projenin Genel Amacı​


Bu proje, kullanıcıların:


  • Hesap oluşturabildiği
  • Sunucu (server) kurabildiği
  • Kanallar açabildiği
  • Mesajlaşabildiği
  • Arkadaş ekleyebildiği
  • Sesli kanallara katılabildiği

bir Discord clone (kopya) uygulamasıdır.




2. Teknoloji Yapısı​


Projeye bakınca kullanılan teknolojiler:


Backend (Sunucu tarafı)​


  • PHP → API’ler bununla yazılmış
  • MySQL → Veritabanı (discord_clone.sql)

Frontend (Kullanıcı arayüzü)​


  • HTML + CSS
  • JavaScript (app.js)

Gerçek zamanlı özellikler​


  • WebRTC (webrtc-signal.php) → Sesli iletişim
  • AJAX / Fetch → Mesajlaşma, veri çekme



3. Klasör Yapısı (Çok önemli)​


/api/ (Projenin kalbi)​


Burada tüm işlemler var. Her dosya bir özelliği yönetiyor:


Kullanıcı & Sosyal​


  • friends.php → arkadaş listesi
  • friend-request.php → istek gönderme
  • respond-friend.php → kabul/red

Mesajlaşma​


  • send-message.php → mesaj gönderme
  • messages.php → mesajları çekme
  • pin-message.php → mesaj sabitleme

Sunucu Sistemi​


  • create-server.php
  • server-invite.php
  • server-rules.php

Kanal Sistemi​


  • create-channel.php
  • channel-categories.php

Moderasyon​


  • moderation.php
  • warnings.php
  • audit-logs.php

Rol Sistemi​


  • create-role.php
  • assign-role.php
  • auto-role.php
  • reaction-roles.php

Sesli Sohbet​


  • voice-join.php
  • voice-leave.php
  • voice-status.php
  • webrtc-signal.php

Ek Sistemler​


  • xp-system.php → seviye sistemi
  • polls.php → anket
  • tickets.php → destek sistemi
  • spam-protection.php → spam koruma
  • notifications.php → bildirimler
  • upload.php → dosya yükleme



/includes/​


Temel sistem dosyaları:


  • config.php → veritabanı bağlantısı
  • auth.php → giriş kontrolü
  • channels.php → kanal işlemleri



/pages/​


Kullanıcı arayüz sayfaları:


  • dashboard.php → ana panel (Discord ekranı)
  • settings.php → ayarlar
  • invite.php → davet sistemi
  • logout.php



/assets/​


  • css/style.css → tasarım
  • js/app.js → frontend logic
  • uploads/ → avatarlar



4. Sistem Nasıl Çalışıyor?​


1. Kullanıcı giriş yapar​


→ auth.php kontrol eder


2. Dashboard açılır​


→ dashboard.php


3. JavaScript devreye girer​


→ app.js sürekli API çağırır


4. API'ler veri döner​


→ PHP dosyaları JSON üretir


5. Ekran güncellenir​


→ Mesajlar, kullanıcılar vs.




5. Mesajlaşma Mantığı​


  1. Kullanıcı mesaj yazar
  2. send-message.php çağrılır
  3. Mesaj veritabanına kaydedilir
  4. messages.php ile çekilir
  5. Ekranda gösterilir

Büyük ihtimalle polling (sürekli yenileme) kullanılmış




6. Sesli Sohbet (Önemli)​


Bu proje basit değil, sesli sistem de var:


  • WebRTC kullanıyor
  • webrtc-signal.php → kullanıcılar arası bağlantı kurar
  • voice-join.php → odaya giriş
  • voice-status.php → kim konuşuyor

Bu Discord’un en zor kısmıdır




7. Rol & Yetki Sistemi​


Discord’daki gibi:


  • Rol oluşturma (create-role.php)
  • Kullanıcıya rol verme (assign-role.php)
  • Otomatik rol (auto-role.php)
  • Emoji ile rol (reaction-roles.php)



8. Moderasyon Sistemi​


Adminler:


  • Kullanıcıyı uyarabilir (warnings.php)
  • Logları görebilir (audit-logs.php)
  • Spam engelleyebilir (spam-protection.php)



9. Ekstra Özellikler (Projeyi güçlü yapan)​


Bu proje basit clone değil, baya gelişmiş:


  • XP / level sistemi
  • Ticket (destek sistemi)
  • Anket sistemi
  • Bildirimler
  • Sunucu kuralları
  • Welcome/Goodbye sistemi



10. Veritabanı​


  • discord_clone.sql → tüm tablolar
  • Kullanıcılar
  • Sunucular
  • Kanallar
  • Mesajlar
  • Roller
  • vb.




 
Son düzenleme:
Waaooww emeğine sağlık. Telif garantili gibi duruyor
 
Paylaşım İçin Teşekkürler eline sağlık
 
yapay zeka aşağıdaki konu için ne diyor peki

 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)