Dostosowywanie własnej trudności w Arma 3
Arma 3 sama w sobie posiada 4 poziomy trudności, z których jeden możesz dostosować według swoich preferencji.
Poniżej pokażemy Ci, jak dostosować tryb “własnej” trudności.
Dostosowywanie pliku gameserver.Arma3Profile
Dostosowanie pliku jest całkiem proste.
- Przełącz tryb na “Zaawansowany” w konfiguracji.
- Wybierz
gameserver.Arma3Profile
z lewej strony. - Edytuj plik zgodnie z preferencjami i zapisz wprowadzone zmiany.
- Uruchom ponownie serwer.
Jak dostosować plik
Oryginalny plik
version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
Z dostosowaną trudnością
version=1;
blood=1;
singleVoice=0;
gamma=1;
brightness=1;
sceneComplexity=400000;
shadowZDistance=100;
viewDistance=1000;
preferredObjectViewDistance=800;
terrainGrid=25;
volumeCD=10;
volumeFX=10;
volumeSpeech=10;
volumeVoN=10;
maxSamplesPlayed=96;
vonRecThreshold=0.029999999;
class DifficultyPresets {
class CustomDifficulty {
class Options {
/* Symulacja */
reducedDamage = 0; // Zmniejszone obrażenia
/* Świadomość sytuacyjna */
groupIndicators = 0; // Wskaźniki grup (0 = nigdy, 1 = ograniczona odległość, 2 = zawsze)
friendlyTags = 0; // Tagi przyjacielskie (0 = nigdy, 1 = ograniczona odległość, 2 = zawsze)
enemyTags = 0; // Tagi wrogów (0 = nigdy, 1 = ograniczona odległość, 2 = zawsze)
detectedMines = 0; // Wykryte miny (0 = nigdy, 1 = ograniczona odległość, 2 = zawsze)
commands = 1; // Komendy (0 = nigdy, 1 = zanikają, 2 = zawsze)
waypoints = 1; // Punkty orientacyjne (0 = nigdy, 1 = zanikają, 2 = zawsze)
tacticalPing = 0; // Taktyczne oznaczanie (0 = wyłączone, 1 = włączone)
/* Świadomość osobista */
weaponInfo = 2; // Informacje o broni (0 = nigdy, 1 = zanikają, 2 = zawsze)
stanceIndicator = 2; // Wskaźnik postawy (0 = nigdy, 1 = zanikają, 2 = zawsze)
staminaBar = 0; // Pasek wytrzymałości
weaponCrosshair = 0; // Celownik broni
visionAid = 0; // Pomoc w widzeniu
/* Widok */
thirdPersonView = 0; // Widok z 3. osoby (0 = wyłączony, 1 = włączony, 2 = dostępny tylko dla pojazdów (od wersji Arma 3 v1.99))
cameraShake = 1; // Drżenie kamery
/* Multiplayer */
scoreTable = 1; // Tabela wyników
deathMessages = 1; // Zabity przez
vonID = 1; // VoN ID
/* Różne */
mapContent = 0; // Rozszerzona zawartość mapy
autoReport = 0; // (poprzednio autoSpot) Automatyczne raportowanie wykrytych przez graczy wrogów. Nie ma to wpływu na SI.
multipleSaves = 0; // Wiele zapisów
};
// aiLevelPreset definiuje poziom umiejętności SI i ma wartości 0-3: 0 (Niski), 1 (Normalny), 2 (Wysoki), 3 (Niestandardowy).
// Gdy wybrano 3 (Niestandardowy), wartości umiejętności i precyzji są pobierane z klasy CustomAILevel.
aiLevelPreset = 3;
};
class CustomAILevel {
skillAI = 0.5;
precisionAI = 0.5;
};
};
Teraz, aby rozpocząć mapę z dostosowaną trudnością, możesz to zrobić w pliku CONFIG_server.cfg:
class Missions {
class Mission1 {
template = "coop_01.cam_lao_nam";
difficulty = "Custom";
};
};