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:
Instalujesz Docker Desktop.
Pobierasz gotową paczkę klient + serwer.
Rozpakowujesz ją.
Uruchamiasz launcher.
Launcher przygotowuje środowisko.
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.