Palworld oferuje tryb PvP, który pozwala graczom walczyć ze sobą nawzajem i zmienia podstawowe zachowania walki oraz zachowania gildii na Twoim serwerze. W tym przewodniku nauczysz się, jak ręcznie włączyć PvP, edytując odpowiedni plik konfiguracyjny w panelu administracyjnym serwera gier ZAP-Hosting oraz dokonując niezbędnych ustawień.
Informacja o funkcji testowej PvP w Palworld jest traktowane przez twórców jako funkcja testowa. Opcje konfiguracyjne i zachowanie rozgrywki mogą ulec zmianie w przyszłych aktualizacjach.
Aby aktywować PvP, trzy poniższe ustawienia w PalWorldSettings.ini muszą mieć wartość True.
| Ustawienie | Wartość | Opis |
|---|---|---|
bIsPvP | True | Włącza tryb PvP na serwerze |
bEnablePlayerToPlayerDamage | True | Pozwala na zadawanie obrażeń między graczami |
bEnableDefenseOtherGuildPlayer | True | Pozwala na obronne interakcje z graczami innych gildii |
Dodaj te wartości do linii OptionSettings=(...) lub zmodyfikuj istniejące:
bIsPvP=True,
bEnablePlayerToPlayerDamage=True,
bEnableDefenseOtherGuildPlayer=True
Unikaj duplikatów kluczy
Jeśli ustawienie już istnieje w PalWorldSettings.ini, zmień jego wartość zamiast dodawać ten sam klucz ponownie. Duplikaty mogą powodować nieoczekiwane zachowanie lub utrudniać diagnozę problemów.
Po włączeniu PvP możesz dostosować dodatkowe ustawienia, aby uzyskać bardziej zrównoważone doświadczenie PvP. Poniższe wartości są często rekomendowane dla serwerów nastawionych na PvP.
| Ustawienie | Zalecana wartość | Opis |
|---|---|---|
bAllowEnhanceStat_Health | False | Zapobiega zwiększaniu statystyki HP |
bAllowEnhanceStat_Attack | False | Zapobiega zwiększaniu statystyki ataku |
bEnableFastTravel | True | Włącza szybką podróż |
bEnableFastTravelOnlyBaseCamp | True | Ogranicza szybką podróż do bazowych obozów |
bExistPlayerAfterLogout | True | Gracze pozostają w świecie po wylogowaniu |
bEnableAimAssistPad | False | Wyłącza celowanie wspomagane kontrolerem |
DeathPenalty | All | Wszystkie przedmioty i Palsy upadają po śmierci |
bCanPickupOtherGuildDeathPenaltyDrop | True | Pozwala na zbieranie przedmiotów innych graczy |
bInvisibleOtherGuildBaseCampAreaFX | False | Pokazuje obozy bazowe innych gildii |
bBuildAreaLimit | True | Zabrania budowy w ograniczonych obszarach |
GuildPlayerMaxNum | 4 | Ogranicza wielkość gildii |
BaseCampMaxNumInGuild | 2 | Ogranicza liczbę baz na gildię |
MaxBuildingLimitNum | 1000 | Ogranicza liczbę budowli na gracza |
GuildRejoinCooldownMinutes | 60 | Czas oczekiwania na ponowne dołączenie do gildii (minuty) |
BlockRespawnTime | 5.0 | Opóźnienie odrodzenia bazy (sekundy) |
RespawnPenaltyDurationThreshold | 1800.0 | Czas do resetu kary za odrodzenie (sekundy) |
RespawnPenaltyTimeScale | 2.0 | Mnożnik kary za odrodzenie przy powtarzającej się śmierci |
Jeśli chcesz użyć zalecanych wartości, dodaj poniższe wpisy do sekcji OptionSettings=(...):
bAllowEnhanceStat_Health=False,
bAllowEnhanceStat_Attack=False,
bEnableFastTravel=True,
bEnableFastTravelOnlyBaseCamp=True,
bExistPlayerAfterLogout=True,
bEnableAimAssistPad=False,
DeathPenalty=All,
bCanPickupOtherGuildDeathPenaltyDrop=True,
bInvisibleOtherGuildBaseCampAreaFX=False,
bBuildAreaLimit=True,
GuildPlayerMaxNum=4,
BaseCampMaxNumInGuild=2,
MaxBuildingLimitNum=1000,
GuildRejoinCooldownMinutes=60,
BlockRespawnTime=5.0,
RespawnPenaltyDurationThreshold=1800.0,
RespawnPenaltyTimeScale=2.0
W zależności od tego, jak konkurencyjny ma być Twój serwer PvP, możesz również skonfigurować ograniczenia technologii oraz nagrody PvP.
Możesz ograniczyć wybrane technologie ruchu za pomocą DenyTechnologyList.
| Ustawienie | Przykładowa wartość |
|---|---|
DenyTechnologyList | SkillUnlock_JetDragon,SkillUnlock_IceHorse,SkillUnlock_IceHorse_Dark,SkillUnlock_SaintCentaur,SkillUnlock_BlackCentaur,SkillUnlock_DarkMechaDragon,SkillUnlock_PoseidonOrca,GrapplingGun,GrapplingGun2,GrapplingGun3,GrapplingGun4,GrapplingGun5 |
Przykładowy wpis:
DenyTechnologyList="SkillUnlock_JetDragon,SkillUnlock_IceHorse,SkillUnlock_IceHorse_Dark,SkillUnlock_SaintCentaur,SkillUnlock_BlackCentaur,SkillUnlock_DarkMechaDragon,SkillUnlock_PoseidonOrca,GrapplingGun,GrapplingGun2,GrapplingGun3,GrapplingGun4,GrapplingGun5"
Sprawdź składnię
Format konfiguracji Palworld może się różnić w zależności od wersji serwera i struktury istniejącej linii OptionSettings=(...). Przed zapisaniem upewnij się, że wpis pasuje do używanego stylu składni.
Palworld oferuje także opcje nagród związanych z zabójstwami graczy w trybie PvP.
| Ustawienie | Opis |
|---|---|
bAdditionalDropItemWhenPlayerKillingInPvPMode | Włącza dodatkowe upuszczanie przedmiotów przy zabójstwach PvP |
AdditionalDropItemWhenPlayerKillingInPvPMode | Definiuje ID przedmiotu do upuszczenia |
AdditionalDropItemNumWhenPlayerKillingInPvPMode | Określa ilość upuszczanych przedmiotów |
bDisplayPvPItemNumOnWorldMap_BaseCamp | Pokazuje liczbę przedmiotów PvP na mapie świata dla baz |
bDisplayPvPItemNumOnWorldMap_Player | Pokazuje liczbę przedmiotów PvP na mapie świata dla graczy |
Przykładowa konfiguracja:
bAdditionalDropItemWhenPlayerKillingInPvPMode=True,
AdditionalDropItemWhenPlayerKillingInPvPMode=PlayerDropItem,
AdditionalDropItemNumWhenPlayerKillingInPvPMode=1,
bDisplayPvPItemNumOnWorldMap_BaseCamp=True,
bDisplayPvPItemNumOnWorldMap_Player=True
Kompatybilność ID przedmiotów
Jeśli używasz własnej wartości dla AdditionalDropItemWhenPlayerKillingInPvPMode, upewnij się, że ID przedmiotu jest ważne dla Twojej wersji Palworld. Nieprawidłowe ID mogą spowodować, że ustawienie nie zadziała lub zostanie zignorowane.
