Metin2 Singleplayer – 2500 autonomicznych player-botów, gildie, handel, bossy i towarzysz

Cześć! Chciałbym przedstawić projekt, który od kilku tygodni bardzo intensywnie rozwijamy razem ze społecznością: metin2 singleplayer z autonomicznymi botami. To nie jest kolejny klasyczny prywatny serwer. Pomysł jest inny: Uruchamiasz własny świat Metin2 lokalnie na swoim komputerze, ale zamiast pustych map masz świat pełen autonomicznych postaci, które rozwijają się i zachowują możliwie podobnie do prawdziwych graczy.

Aktualna wersja projektu:

Serwer 2.2.48

Klient 2.0.59

🌐 Strona: https://metin2singleplayer.com

💻 GitHub: https://github.com/TieruYT/metin2-playerbots

💬 Discord / pobieranie / pomoc: https://discord.gg/pt5tvnrN6

🧠Czym są playerboty?

To nie są zewnętrzne boty farmiące ani programy sterujące klientem.

Playerbot istnieje bezpośrednio po stronie serwera jako normalna postać.

Każdy bot posiada między innymi:

  • własne konto i postać,

  • poziom,

  • ekwipunek,

  • umiejętności,

  • Yang,

  • magazyn,

  • własny rozwój zapisany w bazie danych.

  • Po restarcie serwera niczego nie „zapomina”.

⚔️Co robią boty?

Boty potrafią samodzielnie:

  • expić,

  • dobierać mapy do swojego poziomu,

  • bić Metiny,

  • walczyć z bossami,

  • używać skilli,

  • pić mikstury,

  • jeździć konno,

  • ulepszać ekwipunek,

  • czytać księgi,

  • używać Kamieni Duchowych,

  • robić Biologa,

  • kupować przedmioty,

  • sprzedawać przedmioty,

  • wystawiać sklepy offline,

  • zmieniać słaby sprzęt na lepszy,

  • łowić ryby,

  • kopać rudy,

  • zbierać zioła,

  • tworzyć drużyny,

  • zakładać gildie,

  • prowadzić wojny gildii,

  • uczestniczyć w rajdach,

  • brać udział w eventach.

🧠Osobowość i zachowania

Boty nie wykonują jednej sztywnej pętli. Mają własne osobowości i nastroje.

Można spotkać między innymi:

  • grinderów,

  • andlarzy,

  • erfekcjonistów,

  • dobywców,

  • azardzistów,

  • ajemników.

Ich decyzje zależą między innymi od:

  • poziomu,

  • ekwipunku,

  • ilości Yang,

  • aktualnego celu,

  • potrzeb postaci,

  • tego, co aktualnie robią.

Dzięki temu nie każdy bot zachowuje się identycznie.

💰Gospodarka botów

Jednym z największych elementów projektu jest ekonomia.

Boty nie tylko stawiają sklepy.

One naprawdę kupują rzeczy od innych botów.

Potrafią:

  • wyceniać przedmioty,

  • sprzedawać własny drop,

  • kupować lepsze EQ,

  • kupować materiały do ulepszania,

  • kupować księgi i potrzebne przedmioty,

  • inwestować zarobione Yang w rozwój,

  • przeceniać zalegający towar,

  • uzupełniać własne sklepy.

Dzięki temu M1 może wyglądać jak stary, żyjący serwer zamiast pustej mapy z NPC.

🤝Własny towarzysz

Możesz stworzyć własnego, stałego Playerbota-Towarzysza.

Wybierasz mu:

  • klasę,

  • płeć,

  • ścieżkę umiejętności,

  • nick.

Towarzysz:

  • chodzi za Tobą,

  • expi razem z Tobą,

  • walczy,

  • zbiera Twój drop,

  • przyjmuje handel,

  • zakłada lepszy sprzęt,

  • używa mikstur,

  • ulepsza przedmioty,

  • kupuje i sprzedaje.

Szaman może dodatkowo buffować i leczyć gracza.

Możesz również pozwolić mu grać samodzielnie i później ponownie go przywołać.

🏰Gildia, wojny i endgame

Boty potrafią tworzyć własne gildie i walczyć między sobą.

W projekcie działają między innymi:

  • wojny gildii,

  • wyprawy gildii,

  • Wieża Demonów,

  • Katakumby,

  • Azrael,

  • Grota Wygnańców,

  • bossy świata,

  • Lochy Małp,

  • event Tanaka,

  • event ZUO,

  • OX.

Wszystkie trzy królestwa są aktywne:

🔴 Shinsoo

🟡 Chunjo

🔵 Jinno

💬Boty i prawdziwy gracz

Playerboty mogą również reagować na Ciebie.

Mogą między innymi:

  • zapraszać Cię do drużyny,

  • dołączać do Twojej grupy,

  • walczyć obok Ciebie,

  • buffować,

  • leczyć,

  • reagować na szepty,

  • wykonywać część poleceń przez czat.

📖Oficjalna wiki

Powstała również Wiki projektu:

https://metin2singleplayer.com/wiki/

Znajdziesz tam między innymi:

  • ponad 600 potworów,

  • bossy,

  • kamienie Metin,

  • ponad 5000 przedmiotów,

  • drop,

  • zawartość skrzyń,

  • łapy,

  • umiejętności,

  • doświadczenie,

  • poradniki,

  • pis Towarzysza,

  • pis osobowości botów.

🌍Wersja angielska i inne języki

Projekt zaczynał jako polski, ale obecnie rozwijamy go również międzynarodowo.

Angielska wersja obejmuje już:

  • interfejs klienta,

  • questy,

  • dialogi NPC,

  • komunikaty serwera,

  • stronę,

  • dokumentację.

Klient posiada również kolejne wersje językowe.

🐳Instalacja

Całość działa lokalnie na komputerze.

Proces:

  1. Instalujesz Docker Desktop.

  2. Pobierasz gotową paczkę klient + serwer.

  3. Rozpakowujesz ją.

  4. Uruchamiasz launcher.

  5. Launcher przygotowuje środowisko.

  6. Klikasz GRAJ.

Nie trzeba stawiać starego FreeBSD na VirtualBoxie.

Launcher obsługuje między innymi:

  • instalację,

  • uruchamianie serwera,

  • aktualizacje,

  • aktualizacje klienta,

  • kopie świata,

  • tworzenie nowego świata,

  • poziom trudności,

  • podstawowe zarządzanie serwerem.

🔒Informacje o kodzie źródłowym

Wersje do 2.2.16 były publikowane razem ze źródłami i ich historia nadal jest dostępna na GitHubie.

Obecny core Playerbotów jest dostarczany jako gotowa, zabezpieczona wersja serwera.

Normalne elementy gry nadal można modyfikować, między innymi:

  • questy,

  • drop,

  • mapy,

  • konfigurację,

  • dane gry,

  • panele.

Zmiana miała przede wszystkim zabezpieczyć rozwijane przez społeczność systemy Playerbotów przed kopiowaniem ich 1:1 do komercyjnych projektów.

🎯Po co powstał ten projekt?

Na początku chodziło o odpowiedź na pytanie:

„Czy można zrobić boty, które zachowują się jak gracze Metin2?”

Dzisiaj cel jest większy:

„Czy można stworzyć własny, lokalny świat Metin2, który nadal wygląda jak żyjący serwer, nawet bez prawdziwych graczy?”

I właśnie w tę stronę cały czas rozwijamy projekt.

Jeśli ktoś testował jedną z pierwszych wersji 2.0 i wtedy uznał, że było jeszcze za wcześnie, naprawdę warto zajrzeć ponownie.

To już nie jest tylko eksperyment z botami biegającymi po M1.

Projekt jest cały czas aktywnie rozwijany.

Chętnie poczytam Wasze opinie, pomysły i sugestie.

Jeżeli macie pomysł, czego brakuje botom, żeby jeszcze bardziej przypominały prawdziwych graczy Metin2 -piszcie.

Właśnie gdzieś widziałem już ten projekt. Ogólnie ciekawy pomysł tylko gra single player według mnie tak średnio ma sens? Trochę nie bardzo rozumiem tą koncepcje gry z botami.

No podobny projekt to wrzucałem na czat. Fajnie to wszystko się czyta ale brakuje alchemii, systemu kostiumów, petów zodiak i inne duperele :x

Cytowany wpis: whiteskinmanson

No podobny projekt to wrzucałem na czat. Fajnie to wszystko się czyta ale brakuje alchemii, systemu kostiumów, petów zodiak i inne duperele :x

Jestem w trakcie dodawania jako funkcje opcjonalnie włączane, dziś doszła alchemia.

Fajnie byłoby jeżeli jest możliwość - dojść do funkcjonalności z jakiegoś nie wiem gladora easy i wrzucić to pod promocje na jakiś tiktok lub yt. Konkurencja już jest, a myślę że będziesz w stanie to lepiej ogarnąć.

fajnie jakby była możliwość postawienia serwera na telefonie pozdrawiam

A czy bedą inne pliki serwerowe kiedyś?

Nie tylko takie będą

Widzialem cie na tiktoku fajny pomysl jestem fanem

Cytowany wpis: WscieklyCzun

Widzialem cie na tiktoku fajny pomysl jestem fanem

Nie nagrywalem jeszcze nic na tiktoku, na tiktoku widziales podrobke mt2sp plus na moim kodzie.

Ciekawe rozwiązanie, ale myślę o czymś innym. Czy można takie boty wpuścić na swój serwer żeby np. przetestować rozgrywkę i sprawdzić ile serwer wytrzyma? Czy to tylko działa z twoim klientem ?

Ja mam ciekawsze pytanie, czy można na jakimś serwerze już działającym wpuścić je na wcześniej utworzonych kontach?🚀🚀🚀

Rywalizacja z botami + graczami na pl'u lub privie - pass
Granie solo na serwerze z setkami botów, rywalizowanie z nimi i dostawanie po czapie od nich - jak najbardziej

Mindset ludzi którzy to używają, to już lepiej odpalić jakąś porządną grę która jest skonstruowana pod solo niż granie z botami i udawanie, że jest lepiej niż na pl.