try
!group set <GROUPNAME> <PLAYERNAME|PID>
try
!group set <GROUPNAME> <PLAYERNAME|PID>
Hi,
die Warnung erscheint, weil der Code nicht vollständig an >PHP 7.0 angepasst wurde. Wie du evtl. schon gelesen hast, ist das Projekt mangels Zeit und Bedarf erstmal auf Eis gelegt, weswegen wir diesen Fehler auch noch nicht gefixt haben.
Er hat allerdings KEINE Auswirkungen auf die Funktionsweise des GSM. Du kannst ihn ignorieren oder selbst fixen, indem du das continue durch ein break ersetzt
Hi,
eine Liste der Waffen findet sich im daemon/engines/frostbite3/games/bf4/data/weapons.json Ordner. Oder im folgenden Spoiler
{
"weapons": {
"Knife": {
"Melee": "Knife"
},
"AsaultRifles": {
"U_AK12": "AK-12",
"U_AEK971": "AEK-971",
"U_M416": "M416",
"U_AR160": "AR160",
"U_CZ805": "CZ-805",
"U_F2000": "F2000",
"U_FAMAS": "Famas",
"U_L85A2": "L85a2",
"U_QBZ951": "QBZ-95-1",
"U_SAR21": "SAR-21",
"U_SCAR-H": "SCAR-H",
"U_SteyrAug": "AUG-A3",
"U_Bulldog": "BULLDOG",
"U_AN94": "AN-94"
},
"Carbines": {
"U_A91": "A-91",
"U_G36C": "G36C",
"U_GalilACE": "ACE-21-CQB",
"U_GalilACE23": "ACE-23",
"U_GalilACE52": "ACE-52-CQB",
"U_M16A4": "M16A4",
"U_AKU12": "AKu-12",
"U_M4A1": "M4A1",
"U_ACR": "ACW-R",
"U_AK5C": "AK-5c",
"U_MTAR21": "MTAR-21",
"U_SG553LB": "SG553",
"U_Type95B": "Type-95b-1",
"dlSHTR": "Phantom",
"U_Groza-1": "GROZA-1"
},
"DMRs": {
"U_GalilACE53": "ACE-53-SV",
"U_M39EBR": "M39-EMR",
"U_MK11": "MK11-Mod-0",
"U_QBU88": "QBU-88",
"U_RFB": "RFB",
"U_SCAR-HSV": "SCAR-H-sv",
"U_SKS": "SKS",
"U_SVD12": "SVD-12"
},
"HandGrenades": {
"U_V40": "V40-mini",
"U_Flashbang": "M84-Flashbang",
"U_M18": "M18-Smoke",
"U_Handflare": "Hand-Flare",
"U_Grenade_RGO": "RGO-Impact",
"U_M34": "M34-Incendiary",
"U_M67": "M67-Frag"
},
"Handguns": {
"U_MP412Rex": "M412-Rex",
"U_Taurus44": "44-Magnum",
"U_SerbuShorty": "Shorty-12g",
"U_M9": "M9",
"U_P226": "P226",
"U_Glock18": "G18",
"U_CZ75": "CZ-75",
"U_FN57": "FN57",
"U_HK45C": "Compact-45",
"U_M93R": "93R",
"U_M1911": "M1911",
"U_MP443": "MP443",
"U_QSZ92": "QBZ-92",
"U_SW40": "SW40",
"U_Unica6": "Unica 6",
"U_DesertEagle": "Desert Eagle",
"U_SaddlegunSnp": "MARE'S LEG"
},
"LMGs": {
"U_Type88": "Type-88-LMG",
"U_AWS": "AWS",
"U_M60E4": "M60-E4",
"U_M240": "M240b",
"U_M249": "M249",
"U_MG4": "MG4",
"U_Pecheneg": "PKP-Pecheneg",
"U_QBB95": "QBB-95-1",
"U_rpk-74": "RPK-74m",
"U_RPK12": "RPK-12",
"U_Ultimax": "U-100-MK5",
"U_L86A1": "L86A2"
},
"PDWs": {
"U_UMP9": "UMP-9",
"U_UMP45": "UMP-45",
"U_P90": "P90",
"U_Scorpion": "CZ-3a1",
"U_ASVAL": "AS VAL",
"U_CBJ-MS": "CBJ-MS",
"U_JS2": "JS2",
"U_LSAT": "LSAT",
"U_MagpulPDR": "PDW-R",
"U_mp7": "MP7",
"U_MX4": "MX4",
"U_PP2000": "PP-2000",
"U_SR2": "SR-2",
"U_MPX": "MPX",
"U_Groza-4": "GROZA-4"
},
"RocketLauncher": {
"U_FGM148": "FGM-148-Javelin",
"U_FIM92": "FIM-92-Stinger",
"U_SRAW": "FGM-172-Sraw",
"U_Starstreak": "HVM-II",
"U_SMAW": "MK153-Smaw",
"U_AT4": "M136-cs",
"U_NLAW": "MBT-Law",
"U_RPG7": "RPG-7v2",
"U_Sa18IGLA": "SA-18-Igla"
},
"Shotguns": {
"U_870": "870-MCS",
"U_M26Mass": "M26-Mass",
"U_M26Mass_Flechette": "M26-Dart",
"U_M26Mass_Frag": "M26-Frag",
"U_M26Mass_Slug": "M26-Slug",
"U_USAS-12": "USAS-12",
"U_USAS-12_Nightvision": "USAS-12-flir",
"U_UTAS": "UTS-15",
"U_SPAS12": "SPAS-12",
"U_DAO12": "DAO-12",
"U_DBV12": "DBV-12",
"U_HAWK": "Hawk-12g",
"U_M1014": "M1014",
"U_QBS09": "QBS-09",
"U_SAIGA_20K": "Saiga-12k"
},
"SniperRifels": {
"U_Scout": "Scout-Elite",
"U_GOL": "Gol-Magnum",
"U_SRS": "338-Recon",
"U_M98B": "M98b",
"U_SV98": "SV-98",
"U_M82A3_CQB": "M82A3-CQB",
"U_M82A3_MED": "M82A3-MID",
"U_AMR2": "AMR-2",
"U_AMR2_CQB": "AMR-2-cqb",
"U_AMR2_MED": "AMR-2-mid",
"U_CS-LR4": "CS-LR4",
"U_FY-JS": "FY-JS",
"U_JNG90": "JNG-90",
"U_L96A1": "L96a1",
"U_M40A5": "M40A5",
"U_M82A3": "M82A3",
"U_M200": "SSR-61",
"U_SR338": "SR338",
"U_CS5": "CS5"
}
},
"extensions": {
"extensionLauncher": {
"M320_3GL": "M320 3GL",
"M320_FLASH": "M320 Flashbang",
"M320_HE": "M320 HE",
"M320_LVG": "M320 LVG",
"M320_SHG": "M320 Shotgun",
"M320_SMK": "M320 Smoke",
"M320_3GL_v2": "M320 3GL V2",
"M320_FLASH_v2": "M320 Flashbang V2",
"M320_HE_v2": "M320 HE V2",
"M320_LVG_v2": "M320 LVG V2",
"M320_SHG_v2": "M320 Shotgun V2",
"M320_SMK_v2": "M320 Smoke V2",
"M320_HE_v1": "M320 HE V1"
},
"extensionShotgun": {
"M26_Flechette": "M26 Flechette",
"M26_Buck": "M26 Buckshot",
"M26_Frag": "M26 Fragment",
"M26_Slug": "M26 Slug"
}
},
"gadgets": {
"GadgetsExplosives": {
"U_C4": "C4-Explosive",
"U_C4_Support": "C4-Explosive",
"U_Claymore": "M18-Claymore",
"U_Claymore_Recon": "M18-Claymore",
"U_M15": "M15-AT-Mine",
"U_SLAM": "M2-Slam",
"U_XM25": "XM25 Airburst",
"U_XM25_Flechette": "XM25 Dart",
"U_XM25_Smoke": "XM2 Smoke",
"U_AAMine": "AA-Mine",
"U_MGL": "M32-MGL"
},
"GadgetsDrones": {
"M224": "M224",
"MAV_PDA": "Mac PDA",
"EODBot": "EOD Bot"
},
"GadgetsTools": {
"U_PortableMedicpack": "Portable Medicpack",
"U_Medkit": "Medikit",
"U_Defib": "Defibrillator",
"U_Repairtool": "Repair Tool",
"U_BallisticShield": "Ballistic Shield"
},
"GadgetsCommander": {
"U_Tomahawk": "Tomahawk"
}
},
"vehicles": {
"Mi28": "Mi28",
"RU_FJET_T-50_Pak_FA": "T-50 Pak FA",
"Z-11w_CH": "Z-11w",
"Z-10w": "Z-10w",
"UCAV_Launcher": "UCAV Launcher",
"Centurion_C-RAM": "Centurion C-RAM",
"AH1Z": "AH1Z",
"F35B": "F35B",
"QUADBIKE": "QUADBIKE",
"M1Abrams": "M1 Abrams",
"AH6_Littlebird": "AH6 Littlebird",
"CH_FJET_J-20": "J-20",
"CH_AA_PGZ-95": "PGZ-95",
"CH_JET_Q5_FANTAN": "Q5 FANTAN",
"UCAV": "UCAV",
"LAV_AD": "LAV_AD",
"US_FAC-CB90": "FAC CB90",
"CH_FAC_DV15": "FAC DV15",
"A10_THUNDERBOLT": "A10 THUNDERBOLT",
"CH_LTHE_Z-9": "LTHE Z-9",
"Venom": "Venom",
"9K22_Tunguska_M": "9K22 Tunguska M",
"Z-11w": "Z-11w",
"BTR90": "BTR90",
"T90": "T90",
"HIMARS": "HIMARS",
"Ka-60": "Ka-60",
"LAV25": "LAV25",
"B1Lancer": "B1 Lancer",
"Kornet": "Kornet",
"CH_MBT_Type99": "MBT Type99",
"CH_IFV_ZBD09": "IFV ZBD09",
"VDV Buggy": "VDV Buggy",
"CH_FAV_LYT2021": "FAV LYT2021",
"SU-25TM": "SU-25TM",
"GrowlerITV": "GrowlerITV",
"KLR650": "KLR650",
"RHIB": "RHIB",
"H6K": "H6K",
"CH_CIWS-LD-2000": "CIWS-LD-2000",
"MAV": "MAV",
"Centurion_C-RAM_MP_Naval": "Centurion C-RAM",
"RU_MRAP_SPM3": "MRAP SPM3",
"AC130_Gunship": "AC130 Gunship",
"Pantsir-S1": "Pantsir-S1",
"TOW2": "TOW2",
"UAV_GlobalHawk": "UAV GlobalHawk",
"DPV": "DPV",
"CH_ATGM_HJ-8": "ATGM HJ-8",
"AAV-7A1": "Amtrac AAV-7A1",
"US_MRAP-COUGAR": "MRAP-Cougar",
"CH_MRAP-ZFB-05": "MRAP-ZFB-05",
"CH_FAC_DV15_RU": "FAC DV15"
},
"special": {
"DamageArea": "DamageArea",
"Death": "Death",
"RoadKill": "Road kill",
"SoldierCollision": "SoldierCollision",
"Suicide": "Suicide",
"none": "none",
"VehicleUpsideDown": "VehicleUpsideDown"
}
}
Alles anzeigen
Die Zahl steht dabei für den "PunishmentScore". Jeder Kill mit einer der verbotenen Waffen erhöht diesen Score. In Der config/basics.json Datei kannst du unter punishment => actions angeben, ab wie vielen Punkten eine Person gekickt bzw. gebannt wird. Du müsstest auch ganze Waffenkategorien bannen können, wenn du die Kategorie mit einem vorgestellten @ in die Liste einfügst: @SniperRifles z.B.
which game? CoD4? CoD4 1.8x?
hast du deinen Admin Token schon benutzt? Es wird am Anfang 1 Admin Token generiert. Wenn dieser schon benutzt wurde, dann ist die Tokens.json Datei leer.
Zu den Welcome Messages brauch ich die daemon.log Datei. Gehen nur die Welcome Messages nicht oder gar keine Commands?
MAM und GSM sind eigentlich ziemlich gleich. Beim GSM wurden jedoch einige Befehle zu Gruppen zusammengefasst.
Betreibst du einen CoD4 Server? Wenn ja: welche Version? 1.7 oder die 1.8x?
Ich glaube ich habe den Fehler gefunden:
Das Plugin hat die Option um die letzen n Maps zu ignorieren. Damit auch wirklich nur die letzten n Maps ignoriert werden, geht der GSM in einer Schleife durch die $this->lastMaps Variable durch und sollte damit immer die ältesten Maps rauswerfen. Allerdings wurde dabei der Zähler für die Schleife nicht mehr geändert, so dass die Schleife immer und immer wieder ausgeführt wurde. Die neue "eventNextMap" Funktion sollte das Problem beheben. Einfach die alte Methode durch die folgende ersetzen:
/**
* executes the nextMap event.
*/
public function eventNextMap() {
$this->readConfig();
$lastmaps = $this->mod->getLastMaps(2);
if ($lastmaps[1] == $lastmaps[0]) {
return;
}
$this->lastmaps[] = $lastmaps[0];
$this->voteinprogress = false;
//$last_map_count = count($this->lastmaps);
/** Shift to old entrys */
while (count($this->lastmaps) > $this->config->get('randommapcycle', 'ignorepriormaps')) {
array_shift($this->lastmaps);
}
$this->lastmaps = array_merge($this->lastmaps);
if ($this->config->get('randommapcycle', 'type') == 2) {
$this->logging->debug("[Random MapCycle] Random map set.");
$this->jobs->addSingleJob(20, array($this, "setRandomMap"));
}
if ($this->config->get('randommapcycle', 'type') == 1) {
$this->jobs->addSingleJob(20, array($this, "startVote"));
}
}
Alles anzeigen
can you send us your error?
can you send us the error message?
hast du evtl. in deiner CoD2 Server Config einen anderen Logdatei Namen vergeben?
d.h. du kommst ins Webinterface rein und dann tauchen im GSM die Fehler auf?
wenn du bei Gamed bist müsstest du eigentlich ein PW von denen bekommen haben
[30.09.18 21:45:27] Notice: API WebSocket: failed login attempt from client ip:48512[0m
das sieht irgendwie nach falschen Login Daten aus.
Gibts ne Möglichkeit mal die ganze Logfile zu bekommen?
hab meine BA am Freitag abgegeben. Kann jetzt mal näher dabei schauen
hast du was an der RandomMapcycle Config geändert, oder ist das noch die originale?
ich dachte das Thema wäre von deiner Seite aus mit dem Post:
GSmanager läuft aber funktionier nach ner zeit nicht mehr
erledigt?
Ansonsten müsstest du etwas genauer werden:
Geht dann gar nichts mehr? Keine !commands, keine automatischen Nachrichten, keine Welcome Messages?
maybe this one http://php.net/manual/de/function.mb-strtolower.php ?
ich hab jetzt mal eine VM mit Ubuntu, dem neusten CoD4x1.8 und GSM mit PHP 7.2 erstellt und ich kann deinen Fehler leider nicht reproduzieren
you're running CoD4x1.8 on a (ubuntu? debian?) linux with php 7.2, aren't you?
I'll setup a vm to test this. The amount of errors you get is way to high.
It would be cool, if you could tell me your exact OS you're using
EDIT:
sry, hab zu spät gesehen, dass der Thread nicht in englisch geschrieben ist