Thx ! Ill try that in hours
But, what do you mean by "you need to have the .cfg files in your server folder." ?
Mines are in the main folder, its not good ?

chacha18
Posts
-
[Release] Black ops II Mapvote for Zombies and Multiplayer -
[Release] Black ops II Mapvote for Zombies and Multiplayer- cool for the new update ! In the version I download its not 10 sec... maybe I didnt download the right one ?
- I think I set it up correctly... my map rotation was working well before, I just remove everything except the first map and then the server start with this map but not in the correct gametype, so I at to put back "exec gun.cfg" (not .exe, I misswrite it in my previous post).
- read previous line;)
-
[Release] Black ops II Mapvote for Zombies and Multiplayeras an example, I just tryied in my gungame server.
At the end I quickly chose mp_frostbite, then I saw a message like "frost won vote.." but then the server reload the same map... -
[Release] Black ops II Mapvote for Zombies and MultiplayerHi Sorex !
Thank you for this super-useful-mod !
I have a problem getting it to work...
I think I did everything you ask, I even follow the YouTube tutorial.
Now I have the map vote menu at the end of the game but:- its really very fast, I have like 1 or maybe 2 sec to choose the map...
- there are some glitches after I choose the map: map strikers became purple / blue flickering
- the next map is still the same
Other things:
- if I remove "exec blabla.cfg" from my map list, the gametype keep being TDM, so I let exec gun.exe in front of the only map I let
- my cfg(s) are in Gamedir\main, I put your file in Gamedir\t6r\data\maps\mp\gametypes. Is it right ? (my gamesettings dir is in Gamedir\main dir)
-
game statI talked with RedMax from IW4MAdmin and it seems he also have the same issue.
You may have something broken.Facts:
- QuakeStat can not get the player list (Q3 protocol)
- RCON status command is always displaying 0 for player score
-
game statBad news....
Player list is working very well, but scores always stay at 0
-
game statFragsAreUs
Thank you !
For the moment - actually, for the last 8 hours - my script seems to work really well !Not sure if the retry trick I had to add is because the server do not respond or if it respond too fast but anyway... I have so many other thinks to do on the project and Im a bit tired of wireshark for today
I have 2 MW3 server and soon 2 BO2 that I pool every 10 sec, its enough for this jobI will update this post in the future if I make new fixes / features
-
game statOk, so I ended with developing a python script to trigger a RCON command and get the data.
For those who needs (not tested a lot yet to be honest !):
import socket import re Rconpassword = "YOUR_SERVER_RCON_PASSWORD" ServerIp = "YOUR_SERVER_IP" ServerPort = YOUR_SERVER_PORT def Rcon_GetPlayersInfo(Ip,Port,Pass): MsgBuffSize = 1500 PlayerStartRegex = r"-----\n" PlayerLineRegex = r"[\s]*(?P<num>-?\d+)[\s]+(?P<score>-?\d+)[\s]+(?P<bot>-?\d+)[\s]+(?P<ping>-?\d+)[\s]+(?P<guid>[0-9a-fA-F]+)[\s]+(?P<name>[^\s\\]+)[\s]+(?P<last_msg>\d+)[\s]+(?P<ip>[0-9.:]+)[\s]+(?P<qport>-?\d+)[\s]+(?P<rate>\d+)\n" msgClient = b'\xff\xff\xff\xffrcon ' + Pass.encode() + b' status\x00\xe6\xea' msgToSend = msgClient addrPort = (Ip, Port) bufferSize = MsgBuffSize s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.settimeout(0.1) bFetchOK = False nTry = 0 while (not bFetchOK and nTry < 10): try: s.sendto(msgToSend, addrPort) data = bytearray(s.recvfrom(bufferSize)[0]) bFetchOK = True except socket.timeout: nTry+=1 continue if not bFetchOK: return [] Newdata = bytearray() for _byte in data: if _byte == 0xff: continue else: Newdata.append(_byte) msg = Newdata.decode('ascii') pattern = re.compile(PlayerStartRegex) matchStart = pattern.search(msg) if matchStart is None: print('no match found, leaving') exit(0) pattern = re.compile(PlayerLineRegex) offset = matchStart.end() ar_players = [] while True: MatchPlayer = pattern.search(msg,offset) if MatchPlayer is not None: ar_players.append(MatchPlayer.groupdict()) offset = MatchPlayer.end() else : break; return ar_players ar_players=Rcon_GetPlayersInfo(ServerIp,ServerPort,Rconpassword) for player in ar_players: print ("=== Player " + player['name']) print (player['score']) print (player['bot']) print (player['ping']) print (player['guid']) print (player['name']) print (player['last_msg']) print (player['ip']) print (player['qport']) print (player['rate'])
-
game stat#update2:
interesting thing, in the server browser the function "Get Server Info" lead to a timeout in every server. Not sure it is for the same reason but maybe ! Ill try wireshark-ing... Maybe someone from IW4MAdmin dev team have some info about this ?
-
game statActually, server stat are Ok for current game map, number of players, server name.. but not for player list / score.
Should I do something to get it to work ?
Or is it normal behavior ?Player name / score measurement is a must-have for my project
-
Cannot Connect To My Own serverIf you are hosting at home this is probably not due to plutonium but rather your ISP box wich is not able to correctly forward external address to internal...
I have the same problem with most (if not all) my games server her.
I found two workaround:- manually join by internal IP
- create an internal DNS and override your external DNS ip record with your DMZ / router IP. => best solution for me but require a DNS Server + a router...
-
game statIts working very good now with plutonium, perfect !
I think the tecknogods version is either broken / disabled / encrypted because despite the dedicated server starts I was never able to read stats with quake2stat...Thanks for IW4MAdmin, I'll have a look
-
Local IP: 0.0.0.00.0.0.0 usually means listening on all available interfaces so it may not be your issue...
-
little but helpful improvmentChase
Sorry Chase, but no, thats the point of my post ;).
My key is 100% correct, problem was the ending anti-slash that I had at the end of my game directory path in the command line :KO:
> bin\plutonium-bootstrapper-win32.exe iw5mp "C:\Games\CODMW3_SERV\Call of Duty Modern Warfare 3\" +set key "MyKey" +start_map_rotate -dedicated
OK:
> bin\plutonium-bootstrapper-win32.exe iw5mp "C:\Games\CODMW3_SERV\Call of Duty Modern Warfare 3" +set key "MyKey" +start_map_rotate -dedicated
Hummm.. maybe its because \" make the ending quote to be ignored...
-
little but helpful improvmentWhen you start the server following the tutorial, if you add an antislash ('') at the end of the game directory, the server fail to launch with an inappropriate error (could not authenticate.. blabla: 401).
This is very confusing and I had to spend time trying to find whats wrong.
I think its will be a very cheap but helpful improvement to fix that !
I might not be the only one facing this issue and even for you when someone ask for help i may be hard to catch the real problem. -
game stat -
game statHi guys,
I'm gona try Plutonium (coming from Tecknogods) on MW3 first and hopefuly BO2.
I'm wondering if as opposed to tckgds, plutonium is supporting gamestat protocol (or rather Gamespy3/4) ? Like used in Gametracker.I am building a multi-game hosting with cross-game players statistics, fully relying on quake2stat cmd wich is using gamespy protocol. Is it compatible with your dedicated server ? It appear to be not the case with tckgds ..
If not, I plan to build a rcon/gamespy wrapper daemon but before I need to know :).
Thx