Niestandardowy serwer gier Rust
Opis projektu
Serwer gry Rust z unikalną mechaniką klanów, terytoriów i systemu przejęć. Wszyscy gracze są podzieleni na 4 klany, przynależność do klanu wybierana jest raz na wipe. Mapa początkowo dzieli się równo między klany, z możliwością późniejszych przejęć terytoriów. W każdym klanie przewidziana jest hierarchia z 10 rang, konfigurowanych przez wodza klanu. Dla graczy, którzy nie wybrali klanu, przewidziano terytorium getta.
Wymagania dotyczące funkcjonalności
1. System klanów
Przy pierwszym wejściu na serwer gracz musi wybrać jeden z czterech klanów.
Możliwość zmiany klanu dostępna jest tylko na początku nowego wipe'a.
W klanie istnieje hierarchia z 10 rang:
Nazwy rang ustalane są przez wodza klanu.
Wódz może mianować/zdjąć rangi dla członków klanu.
Maksymalna liczba uczestników w klanie określana jest przez ustawienia serwera (przewidzieć możliwość konfiguracji).
2. Mechanika terytoriów
Przy starcie wipe'a mapa automatycznie dzieli się na 4 równe strefy, z których każda przypisana jest do określonego klanu.
Gracze klanów mogą przejmować terytoria innych klanów:
Wojnę o terytorium może rozpocząć tylko:
Wódz klanu (10 ranga).
Zastępca wodza (do 2 uczestników z 9 rangą).
Do wojny o terytorium dopuszczani są tylko członkowie klanu z 5 rangą i wyżej.
Aby przejąć terytorium, należy spełnić warunki, na przykład:
Przejęcie punktu kontrolnego.
Utrzymanie punktu przez określony czas.
Po udanym przejęciu strefa przechodzi pod kontrolę atakującego klanu.
Granice terytoriów wyświetlane są na mapie w czasie rzeczywistym.
3. Terytorium getta
Dla graczy, którzy nie wybrali klanu, przewidziano osobne terytorium o nazwie "getto".
Charakterystyka terytorium getta:
Znajduje się wzdłuż brzegu.
Nie może być przejęte przez klany.
Gracze z getta mogą:
Kontynuować grę na terytorium getta bez przystępowania do klanu.
Dołączyć do klanu poprzez umowę z jego przedstawicielami (na przykład wymiana zasobów lub wykonanie zadania).
Po udanej transakcji gracz otrzymuje zaproszenie do klanu.
4. Mapa i wizualizacja
Na mapie wyświetlane są:
Kolorowe granice terytoriów klanów.
Aktualne punkty kontrolne (aktualizowane w czasie rzeczywistym).
Terytorium getta wyróżnia się osobnym kolorem.
Integracja z LustyMap:
Podświetlenie przejętych terytoriów.
Markery aktywnych punktów kontrolnych.
5. Zarządzanie wipe'ami
Przy każdym wipe'ie:
Mapa dzieli się równo na 4 strefy.
Gracze mają możliwość zmiany przynależności do klanu.
Cała statystyka klanów jest resetowana.
Terytorium getta pozostaje niezmienne.
Możliwość ustawienia częstotliwości wipe'ów w panelu administracyjnym.
6. Role i prawa
Wódz klanu:
Ustala nazwy rang.
Mianuje uczestników na rangi.
Zarządza strategią przejęć terytoriów.
Zastępcy wodza (9 ranga):
Mogą inicjować wojny o terytoria.
Administratorzy:
Mają dostęp do zarządzania serwerem.
Ustawiają parametry klanów, mapy i przejęć.
Mogą ręcznie zmieniać podział terytorialny.
7. Dodatkowa funkcjonalność
Wprowadzenie logów:
Historia przejęć terytoriów.
Lista uczestników klanu i ich rangi.
Balansowanie:
Ograniczenie na maksymalną liczbę graczy w klanie.
Możliwość wprowadzenia kar za opuszczenie klanu.
Wymagania dotyczące realizacji technicznej
Język i wtyczki:
Użycie standardowego zestawu narzędzi Rust.
Integracja z Oxide w celu realizacji funkcji użytkownika.
Wydajność:
Optymalizacja systemu podziału terytorialnego w celu minimalizacji obciążenia serwera.
Stabilna praca przy maksymalnej liczbie graczy online.
I również późniejsze uruchomienie projektu.
Aktualne zlecenia dla freelancerów w kategorii Tworzenie gier
VFX Artist do tworzenia efektów wybuchów i dymuPotrzebny artysta VFX do stworzenia serii efektów wybuchów i zasłon dymnych w różnych rozmiarach dla symulatora VR na Unity. Zadanie obejmuje stworzenie realistycznych wybuchów i rozprzestrzeniania dymu za pomocą EmberGen, a następnie przygotowanie i integrację efektów w Unity.… VR i AR design, Tworzenie gier ∙ 2 dni 20 godzin temu ∙ 2 oferty |
Stalker rp ua
246 PLN
Znajdź hosting dla gry DAYZ. Zainstaluj mapę stalkera, zainstaluj anomalie, zainstaluj mutanta, zainstaluj traderów. 1 trader na deribasie Sidorowicz. Zainstaluj drugich traderów. Ustaw wyrzut na serwerze co 3 godziny, ustaw restart serwera co 4 godziny. Usuń vanilowy loot.… Tworzenie gier ∙ 3 dni 20 godzin temu ∙ 5 ofert |
Narzędzia administracyjne SAMP pod projektPotrzebne narzędzia administracyjne do ukraińskiego projektu samp, aby uprościć komendy i zwiększyć wydajność, jest wiele przykładów, indywidualność nie jest ważna, po prostu trzeba przerobić na inne komendy i nazwy. Tworzenie gier ∙ 9 dni 20 godzin temu ∙ 8 ofert |
Bot RPG na TelegramieWitajcie, szanowni programiści! Szukam dewelopera do stworzenia projektu Telegram w formie tekstowej gry fabularnej (RPG) w uniwersum Eurowizji (na wzór tekstowych gier fabularnych Klubu Romantyki). Proszę, przeczytajcie krok po kroku pomysł i dajcie swoją opinię na temat… Tworzenie gier, Tworzenie chatbota ∙ 11 dni 18 godzin temu ∙ 74 oferty |
Rozwój gry mobilnej na Unity (cross-platform)
5743 PLN
Konieczne jest opracowanie gry mobilnej (cross-platform, Unity). Arkadowa gra hiperkazualna/grybrydowo-kazualna, w której gracz wciela się w rolę karykaturalnego charyzmatycznego lidera-rozjemcy z jaskrawą fryzurą i hipertroficzną mimiką.Dwie strony konfliktu prowadzą ostrzał… Tworzenie gier ∙ 12 dni 22 godziny temu ∙ 16 ofert |