Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Metin2 Mobile - Sprzedaż kodu clienta - OpenGL + GPU Skinning


Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witajcie,
Chciałbym zaoferować gotowe, przetestowane rozwiązanie technologiczne dla serwerów Metin2 – zoptymalizowany silnik klienta oparty na OpenGL wraz z pełną wersją mobilną na system Android. (cmake)
Projekt powstał z myślą o wyeliminowaniu wąskich gardeł wydajnościowych starego silnika (baza martysama 5.8) oraz o bezproblemowym rozszerzeniu bazy graczy o platformę mobilną.


🛠️ Główne cechy techniczne
OpenGL & GPU Skinning: Przeniosłem obliczenia animacji szkieletowych postaci i potworów z procesora (CPU) bezpośrednio na kartę graficzną (GPU). Pozwala to na znaczną redukcję lagów procesorowych przy dużym zagęszczeniu obiektów na ekranie (np. podczas wojen gildii czy rajdów).
Jedno repozytorium (Single Codebase): Kod źródłowy projektu kompiluje się do obu wersji (PC i Android) z jednego miejsca. Wprowadzanie poprawek lub dodawanie nowych systemów w logice gry nie wymaga utrzymywania dwóch osobnych projektów.
Natywna kompatybilność: Klient w pełni obsługuje oryginalne modele Granny (.gr2) oraz domyślne formaty graficzne gry. Nie musisz konwertować zasobów swojego serwera ani dostosowywać modeli 3D.
Mobilny interfejs: UI klienta zostało dostosowane do obsługi ekranów dotykowych, zapewniając pełną funkcjonalność gry na telefonach komórkowych.
📊 Wydajność i testy
Rozwiązanie było testowane na zróżnicowanym sprzęcie w celu weryfikacji stabilności klatkarza:
Wersja PC: Stabilne 120 FPS na standardowych komputerach biurowych. Na laptopie ze średniej półki (GTX 1660 Ti) klatkarz bez problemu osiąga 200 FPS.
Wersja Android: Testowana na budżetowym telefonie ze średniej półki z 2021 roku (Samsung A32). Gra utrzymuje stabilne 60 FPS podczas eksploracji około 50 FPS w trakcie bicia metina przy większym zagęszczeniu efektów i potworów. Testowana również na na telefonie realme 14 pro 12/512 tam w walce stabilne 100-130FPS w miescie i do 144 FPS.

Zdjęcia Android:
 Brak opisu.

image.jpeg

 


 Zdjęcie PC: 
image.jpeg

 
Zapraszam do kontaktu przez DC: Zikoosi

Wideo udostępnie na DC.

Edytowane przez zikoosi
Zikoosi

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...