1.8d:
ACHTUNG:
Die IWD-Datei des MODs wurde diesesmal ebenfalls verändert und MUSS ausgetauscht werden
gegen die im Download enthaltene!
Kein großes Glück gehabt, ein Update wurde dringend fällig um mögliche Crashes bzw. Start-Probleme durch den Fehler "G_FindConfigstringIndex: overflow error" zu beheben.
Mit diesem Update wird (hoffentlich) der Fehler "G_FindConfigstringIndex: overflow error" gefixt, der zu Abstürzen während des Serverbetriebes oder zu Problemen beim Startversuch des Servers führen konnte. Um dies zu tun mussten einige Localized String-Messages neu geordnet werden.
Das Problem der automatischen Zuweisung eines Spielers, der eigentlich im Zuschauermodus sitzt, aber zu einem Team zugerechnet wurde und so zu unausgeglichenen Teams führen konnte wurde gefixt.
Außerdem wurden einige neue Features eingebaut (sollten eigentlich erst mit Version 1.9 kommen, aber ok... Marc konnte sie einfach nicht mehr wegen diesem Bugfix-Release zurückhalten:
DVARs um die erzwungene maxrate und com_maxfps in den Spieler-Einstellungen komplett auszuschalten hinzugefügt.
10 neue DVARs für die Handhabung von "Unknown Soldiers", man kann nun 10 "verbotene" Namen eintragen, die der Server dann zur Änderung zwingt, sollte ein solcher Name auftauchen.
Eine Überwachung von Hinlegen-/Sprung-Schuss-Abfolgen wurde hinzugefügt - eigentlich dachte Marc die Festlegung der Sprunghöhe per DVAR alleine reicht aus, allerdings wurde dieses Feature sehr oft erbeten.
DVARs für die Spiel-Modi SAB und SD hinzugefügt, die kontrollieren, ob der Bombenkoffer beim Legen/Entschärfen der Bombe angezeigt werden soll oder nicht (um Anzeige-Probleme einzudämmen).
Einschusslöcher bei Kopfschüssen auf dem HUD hinzugefügt - abschaltbar, eingeblendet bis zum Wiedereinstieg oder Ausblendung nach 5 Sekunden möglich.
Sound für eine Killserie durch Messerkills hinzugefügt (wählbar).
Nachtsicht MOD geändert - jede Map kann nun für diesen MOD hinzugefügt werden ohne daß man dieses scripten müsste.
Die Funktion "choose next selection" im Feature der Map-Abstimmungen am Ende des Map wurde geändert. Falls aktiviert werden nun 6 Maps angezeigt - und eine Option aus einer Auswahl von sechs anderen Maps zu wählen. Falls deaktiviert werden 7 Möglichkeiten angezeigt.
***
1.8d
ACHTUNG:
Die IWD-Datei des MODs wurde diesesmal ebenfalls verändert und MUSS ausgetauscht werden
gegen die im Download enthaltene!
playercontrol.cfg:
Aus der codserver.cfg in die playercontrol.cfg verschoben - außerdem eine DVAR eingebaut, um diese Funktion komplett an oder aus zu schalten:
//Erzwinge den Wert "com_maxfps" bei jedem Spieler
// Vorbeugend gegen FPS-Bug-Sprung-Nutzer
//0 = nein, 1 = ja
//85 - 999, Standard = 85
set ace_maxfps "85"
//Erzwinge den Wert "max_rate" bei jedem Spieler
//(maximale Datenrate)
//0 = nein, 1 = ja, Standard = 0
set ace_forcemaxrate "1"
//Lege die maximale Datenrate fest, wird für alle Spieler auf diesen Wert erzwungen
//5000 - 25000, Standard = 25000
set ace_maxrate "25000"
//***
// Unknown Soldier / "Verbotener" Name Handhabung
//Sollten Spieler Deinen Server als "Unknown Soldier" oder als unbenannter Spieler betreten,
//wird der MOD sie auffordern, ihren Namen zu ändern.
//Sollten sie ablehnen, wird der MOD ihnen einen neuen Namen zuweisen.
//deaktiviert = 0, aktiviert = 1, Standard = 1
//set ace_uscheck "0"
Hinzugefügt:
//Zusätzlich kann man 10 Namen festlegen, die man verbieten möchte.
//Der MOD wird dazu auffordern, sich umzubenennen.
//Sollten diese Spieler nicht reagieren, wird der MOD sie automatisch umbenennen mit einem Namen,
//den Du unter "usclanguestname" oder "usguestname" festgelegt hast.
//... und werden bestraft, bis sie ihren Namen geändert haben.
//ACHTUNG:
//Die Namen "unnamedplayer", "unnamed player", "unknown soldier" und "unknownsoldier" sind bereits
//im MOD enthalten!
//Diese müssen also nicht angepasst werden.
//Solltest Du keine 10 Namen verbieten wollen, brauchst Du nichts zwischen die "" setzen oder kannst sie
//auch einfach auskommentieren.
set ace_badname1 "Verbotener Name"
//set ace_badname2 ""
//set ace_badname3 ""
//set ace_badname4 ""
//set ace_badname5 ""
//set ace_badname6 ""
//set ace_badname7 ""
//set ace_badname8 ""
//set ace_badname9 ""
//set ace_badname10 ""
Hinzugefügt:
//Überwachung von Hinlegen-/Sprung-Schuss-Abfolgen
//Wenn Spieler sich hinlegen oder in die Luft springen, wird ihre Waffe für einen kurzen Moment deaktiviert,
//bevor sie wieder schiessen können.
//Hilft gegen Bunny-Hopser und Dive Bomber auf Deinem Server!
// 0 = deaktiviert (Standard)
// 1 = nur Hinlegen überwachen
// 2 = nur Springen überwachen
// 3 = Hinlegen und Springen überwachen
set ace_stanceshoot "3"
//Sensibilität für die Überwachung von Hinlegen-/Sprung-Schuss-Abfolgen
//Stellt die Sensibilität dieser Überwachung ein, so daß diese Pause nur eintritt, wenn man springt
//oder sich auf den Boden wirft und nicht reagiert, wenn man nur über einen Stein
//oder eine Unebenheit in der Map springt.
//Minimum = 0, Maximum = 100, Standard = 10
set ace_jump_sensitivity "10"
***
nightmod.cfg:
Geändert:
Einfach den alten Bereich des MODs bis zur DVAR set ace_laserdot_nm "1" überschreiben.
//Night MOD
//Diese Einstellungen greifen nur, wenn der Night MOD aktiviert wurde, z. B. per set ace_nightglobal "1"
//Steht der Wert auf 0 wird KEINES cdieser Features in dieser CFG funktionieren
//oder wird von normalen ACE MOD-Einstellungen übernommen
set ace_nightglobal "0"
//Night MOD an/aus
//0 = aus, 1 = an, Standard = 0
//Setzt man diesen Wert auf 1 wird der Night MOD für jede Map in der Rotation aktiviert,
//außer die die (möglicherweise) per DVAR weiter unten ausgeschlossenen.
//Setzt man diesen Wert auf 0 wird der Night MOD für alle Maps in der Rotation deaktiviert,
//außer für die (möglicherweise) per DVAR weiter unten freigegebenen.
set ace_nightmode "0"
//Benutze die folgende DVAR um den Night MOD für jede Map einzeln an- oder auszuschalten
//0 = aus, 1 = an, Standard = 0
//Dies sind nur Beispiele, man kann jede Map auf diese Weise einbinden.
set ace_nightmode_mp_citystreets "1"
set ace_nightmode_mp_bloc "0"
set ace_nightmode_mp_countdown "1"
//Laserpunkt Night MOD
//Gibt Primärwaffen einen Laserpunkt, wenn der Laserstrahl deaktiviert wurde
//Normalerweise stellt man keinen Laserpunkt auf Tag-Maps ein
//Wenn es aktiv ist und eine Waffe keinen Laserstrahl eingestellt hat,
//wird auf einer Tag-Map trotzdem ein Laserpunkt zu sehen sein, daher besser deaktivieren!
//0 = aus, 1 = ein, Standard = 0
set ace_laserdot_nm "0"
//***
maprotation.cfg:
In die Sektion zur Map-Abstimmung eingefügt:
//Setzt man diesen Wert auf 1, so wird die letzte Map in der Abstimmungsauswahl ersetzt gegen
//"get new selection" (=neue Auswahl anbieten).
//Wird dafür gestimmt wird eine neue Zusammenstellung aus 6 verschiedenen Maps angeboten.
//0 = aus, 1 = an, Standard = 1
set ace_next_selection "1"
//***
gametypes.cfg:
Zu den entsprechenden Spiel-Modi hinzugefügt:
//S&D
//Zeige den Bombenkoffer während der Platzierung/Entschärfung an
//(Zur Verhinderung von Anzeige-Problemen)
set ace_show_briefcase_sd "1"
//SAB
//Zeige den Bombenkoffer während der Platzierung/Entschärfung an
//(Zur Verhinderung von Anzeige-Problemen)
set ace_show_briefcase_sab "1"
//***
healthcontrol.cfg:
Hinzugefügt:
//Einschuss-Löcher
//Einschusslöcher bei Kopfschüssen auf dem HUD anzeigen
hinzugefügt - abschaltbar, eingeblendet bis zum Wiedereinstieg oder Ausblendung nach 5 Sekunden möglich.
// 0 = deaktiviert (Standard)
// 1 = aktiviert
// 2 = aktiviert, Ausblendung nach 5 Sekunden
set ace_bulletholes "2"
//***
admin.cfg:
Hinzugefügt/geändert:
Einfach gegen die alten Messer-Killserien-Nachrichten austauschen.
//***
//Messerkill-Killserien-Nachricht
//0 = aus, 1 = an, Standard 0
set ace_showbashcount "1"
//Aktiviert oder deaktiviert die Fettschrift-Nachricht in der Mitte
//des Bildschirms
//0 = aus, 1 = an, Standard = 0
set ace_showbashboldmsgs "1"
//Sound, den das Opfer hört, wenn es durch einen Messerkill umkommt
//0 = aus, 1 = an, Standard = 1
set ace_bashsound "1"
Zusatzinfo by MikeTNT (Quelle Wildcard aka Marc):
Der Name des Modordners muss nicht geändert werden (bzw. sollte), so dass das Ranking erhalten bleibt, wenn zuvor ACE 18c lief.
Allerdings: Ranking für Linuxserver ist nach wie vor fehlerhaft, aber es gibt inoffizielle Patches, die das beheben, aber leider nicht offiziell angeboten werden dürfen. (Wer mit Google nicht klar kommt, einfach bescheid sagen
)