Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

chacha18undefined

chacha18

@chacha18
About
Posts
37
Topics
6
Shares
0
Groups
0
Followers
3
Following
1

Posts

Recent Best Controversial

  • [Release] Black ops II Mapvote for Zombies and Multiplayer
    chacha18undefined chacha18

    Sorex

    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 ?

    BO2 Modding Releases & Resources gsc gsc script mapvote

  • [Release] Black ops II Mapvote for Zombies and Multiplayer
    chacha18undefined chacha18

    Sorex

    • 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;)
    BO2 Modding Releases & Resources gsc gsc script mapvote

  • [Release] Black ops II Mapvote for Zombies and Multiplayer
    chacha18undefined chacha18

    chacha18

    as 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...

    BO2 Modding Releases & Resources gsc gsc script mapvote

  • [Release] Black ops II Mapvote for Zombies and Multiplayer
    chacha18undefined chacha18

    Hi 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)
    BO2 Modding Releases & Resources gsc gsc script mapvote

  • game stat
    chacha18undefined chacha18

    I 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
    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    Bad news....

    Player list is working very well, but scores always stay at 0 😕

    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    FragsAreUs
    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 job 🙂

    I will update this post in the future if I make new fixes / features 😉

    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    Ok, 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'])
    
    
    
    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    #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 ?

    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    update:

    Actually, 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 😕

    MW3 Server Hosting Support

  • Cannot Connect To My Own server
    chacha18undefined chacha18

    If 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...
    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    Its 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 😉

    MW3 Server Hosting Support

  • Local IP: 0.0.0.0
    chacha18undefined chacha18

    0.0.0.0 usually means listening on all available interfaces so it may not be your issue...

    BO2 Client Support

  • little but helpful improvment
    chacha18undefined chacha18

    Chase
    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... 😕

    MW3 Server Hosting Support

  • little but helpful improvment
    chacha18undefined chacha18

    When 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.

    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    Xerxes said in game stat:

    Q3 Protocol

    Super new !
    And do you confirm its an evolution regardin tecknogods server ? or is it enabled by default in all MW server (genuine or not) ?

    MW3 Server Hosting Support

  • game stat
    chacha18undefined chacha18

    Hi 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

    MW3 Server Hosting Support
  • 1 / 1
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate