GG-Retro
_
×

O projekcie GG-Retro

GG-Retro

Reimplementacja serwera protokołu Gadu-Gadu 6.0 w języku Rust. Projekt umożliwia uruchomienie własnego serwera kompatybilnego z oryginalnym klientem GG 6.0.

Status serwera: Online
Wersja: 0.3.0
Użytkowników online: 0

Po co?

Projekt powstał z nostalgii za latami 2000-tymi oraz chęci zachowania historii polskiego internetu. GG-Retro pozwala na:

  • Uruchomienie prywatnego serwera GG dla przyjaciół
  • Testowanie starych wersji klienta Gadu-Gadu
  • Naukę protokołów komunikacyjnych
  • Zachowanie kawałka historii polskiego internetu

Licencja

Projekt jest dostępny na licencji MIS. Kod źródłowy znajduje się na GitHub.

Funkcje serwera

Zaimplementowane:

  • Logowanie i rejestracja użytkowników
  • Wysyłanie i odbieranie wiadomości
  • Statusy online/offline/zajęty/niewidoczny
  • Kolejkowanie wiadomości offline
  • Formatowanie tekstu (pogrubienie, kursywa, podkreślenie, kolory)
  • Obsługa listy kontaktów

Szczegóły techniczne:

  • Baza danych SQLite z trybem WAL
  • Port 8074: Protokół GG (TCP)
  • Port 80: API HTTP (rejestracja, CAPTCHA, discovery)
  • Niskie zużycie zasobów

Czego brakuje:

  • Wysyłanie obrazków (GG 6.0 używa DCC)
  • Publiczny katalog użytkowników
  • Przypomnienie hasła (email)

Patcher GG.exe

To narzędzie modyfikuje oryginalny plik wykonywalny Gadu-Gadu, aby łączył się z Twoim własnym serwerem zamiast oficjalnych serwerów GG.

Uwaga: Patcher działa tylko z oryginalnymi plikami GG 6.0. Upewnij się, że masz kopię zapasową!

Pobierz klienta GG

SHA256:
bcc8157aa6bface009d8018c308bf3cef8725546b4f826bdbaf6bbeaa953b06f
Ważne: Pobrany klient GG wymaga patchowania! Oryginalny klient łączy się z oficjalnymi serwerami Gadu-Gadu. Użyj zakładki "Patcher" aby zmienić adres serwera na własny.

Dokumentacja