Announcement

Collapse
No announcement yet.

ServMan v3 for DCS:A-10C Warthog

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    ServMan v3 for DCS:A-10C Warthog

    ServMan v.3
    The third iteration of ServMan is ready, this time for your DCS:A-10C Warthog.
    Yay!



    No new features for you in this version, DCS:A-10C compatability is the only change. Well, that and some minor bugfixes & code cleanup.

    Requirements:
    - DCS:A-10C Warthog 1.1.0.7 or newer.
    1.1.0.6 not supported.
    For DCS:BS and FC2, see the previous version.

    Manuals:
    - Main ServMan 2.5 thread
    - Players Guide to ServMan
    - Squad Members Guide to ServMan
    - Admins Operation Guide
    - Admins Configuration Guide
    - Deep dive to ServMan

    New Download 3.0.1 FULL: See attachement below (will be uploaded to files@dcs as soon as you gents can give me a thumbs up)
    Old Download 3.0: http://files.digitalcombatsimulator.com/en/59497/
    3.0.1 for DCS:A-10C 1.1.0.8

    Fixes:
    - Fixed saving bantables
    - Minor fixes with server pause / unpause, previous release did not include the updated code.
    - Fixed kick, failed due to saving of bantables
    - Minor fixes for the Set command as well as helptexts.
    - Fixed a problem with sloppy coding in the Auto-restart of a mission, when mission wouldn't load as expected.
    - Timeset would not work if mission_restart was used instead of mission_rotate. Devs has been given a crashcourse into checking their own code before release, this wont happen again.

    Changes:
    - /HELP made more useful. You can now search for parts of any keyword. Eg /help ban or /help list
    - Lifting a ban now leaves a comment about who lifted the ban.
    - ServMan will use "\Saved Games\DCS Warthog\ServMan3" for any saving - or loading modded configs.
    All saving will happen in this directory. Will not longer save files in the DCS install directory.

    NEW *** Custom config can be SAVED or LOADED. ***
    With the config profiles, you can now quickly load a PUBLIC or SQUAD config if you like. When settings are saved, all the relevant SERVMAN settings will be saved to a new file in the "\Saved Games\DCS Warthog\ServMan3".

    CONFIG Syntax
    /CONF SAVE MyPublicConf or /CONF LOAD public or just /CONF

    Explanation:
    - 'SAVE' and 'LOAD' are keywords.
    - SAVE: MyPublicConf is the name for the file.
    - LOAD: 'public' acts as a filter, loading first file matching 'public', which is 'MyPublicConf'.
    Without the keywords, CONF will list available configs.

    About the files:
    - Files will be assigned the prefix CONF_ and suffix .lua. Ex: "CONF_MyPublicConf.lua" or "CONF_noTeamKills.lua" etc
    - Files are saved in or loaded from the "\Saved Games\DCS Warthog\ServMan3"

    /INFO now includes the config which is in effect.

    NEW NEW *** miz_rotate_announcement: Will do a onscreen countdown before mission rotate / restart.
    Will display a "time left before restart / rotate"
    In the serverconfig.lua:
    -- NOTE: Order must be incremental, smallest numbers first.
    -- miz_rotate_announcement = { 1,2,3,4,5,10,15,60,120,180 }, -- at 3 hours, 2 hours, 1 hour, 15 mins, 10 mins, and every min from 5 to 1 min
    -- miz_rotate_announcement = { 1,5,10,15,60 }, -- at 1 hour, 15 mins, 10 mins, 5 min and final call at 1 min.
    -- miz_rotate_announcement = { 0 }, -- disabled
    miz_rotate_announcement = { 1,2,3,4,5,10,15,60 },
    BIG BLUE NOTE:
    - You must use the serverconfig.lua attached within this package, since it contains new settings.
    Do not use your OLD serverconfig.

    ModMan 7.3 + Patch A-10C required - to install Attachment:
    Attached Files
    Last edited 06-08-2011, 12:23 AM.
    The mind is like a parachute. It only works when it's open | The important thing is not to stop questioning

    #2
    Great work Panzer!

    Have some rep!
    There are only 10 types of people in the world: Those who understand binary, and those who don't.

    Comment


      #3
      woot woot!
      Nevada map contributer
      EDM Modeling tools FAQ:
      http://forums.eagle.ru/showpost.php?...67&postcount=1
      Seo libh a chairde is chanadh liom. Líonaigí'n oíche le greann is le spórt. Seo sláinte na gcarad atá imithe uainn. Mar cheo an tsléibhe uaine, iad imithe go deo

      Comment


        #4
        You Da MAAAAAN !!!!!
        Speed is life !!!

        Comment


          #5
          Awesome, but I don't think this is cause for concern:
          A NOTE to Server Admins & Programmers:
          You cannot run several Serverside mods which uses the same FUNCTIONS or FILES at the same time.
          This is due to how programming semantics in LUA works and how the server-side functions are put together.
          ServMan uses the server.lua and events.lua files and functions- however doesn't use the original files anymore. I've just moved them out of the original files to avoid problems when you upgrade your server from 1.1.0.x to 1.1.0.y.

          All hope is not lost, LUA in itself may actually provide us with the tools to do this. But it needs a bit of study.
          You just use "servman_server.lua" instead of "server.lua", right? It's actually quite simple, I can make the next version of chatIOlib I create simply search for "servman_server.lua" and insert its code into there if it finds it. I can release a compatible-with-servman version this weekend, with some additional upgrades I have nearly ready.

          But in the meantime, the "getupdate" in On Station and Separatist Aggression will be incompatible with Servman3.
          Intelligent discourse can only begin with the honest admission of your own fallibility.
          Member of the Virtual Tactical Air Group: http://vtacticalairgroup.com/
          Lua scripts and mods:
          MIssion Scripting Tools (Mist): http://forums.eagle.ru/showthread.php?t=98616
          Slmod version 7.0 for DCS: World: http://forums.eagle.ru/showthread.php?t=80979
          Now includes remote server administration tools for kicking, banning, loading missions, etc.

          Comment


            #6
            Panzertard, thanks for your hard work on Servman. It is an awesome tool for the MP community. We are also thankful for you looking at Servman compatibility with FC2 stats by Moa. 4C are also using Moa's stats and perhaps others soon as well, so it will be well appreciated.
            sigpic
            http://www.104thphoenix.com/
            http://www.reverbnation.com/stevesdemos

            Comment


              #7
              Yeeeeeha!!!
              ServMan will come and save the day!

              Now I only need a A-10 DVD and the =STP= Nr.2 Server is online!

              Comment


                #8
                Originally posted by Crunch View Post
                Panzertard, thanks for your hard work on Servman. It is an awesome tool for the MP community. We are also thankful for you looking at Servman compatibility with FC2 stats by Moa. 4C are also using Moa's stats and perhaps others soon as well, so it will be well appreciated.
                +1
                i7-4820k @ 3.7, Windows 7 64-bit, 16GB 1866mhz EVGA GTX 970 2GB, 256GB SSD, 500GB WD, TM Warthog, TM Cougar MFD's, Saitek Combat Pedals, TrackIR 5, G15 keyboard, 55" 4K LED


                Comment


                  #9
                  Thanks panzer. Time to get a server up now!

                  Comment


                    #10
                    Was that your reason for not having a server
                    i7-4820k @ 3.7, Windows 7 64-bit, 16GB 1866mhz EVGA GTX 970 2GB, 256GB SSD, 500GB WD, TM Warthog, TM Cougar MFD's, Saitek Combat Pedals, TrackIR 5, G15 keyboard, 55" 4K LED


                    Comment


                      #11
                      Originally posted by Cali View Post
                      Was that your reason for not having a server
                      You have any idea how annoying it is to babysit a public server without any type of admin tools or dedicated server program? I mean, any idea at all? This addon makes life 100x easier.

                      Comment


                        #12
                        Originally posted by Quirk! View Post
                        You have any idea how annoying it is to babysit a public server without any type of admin tools or dedicated server program? I mean, any idea at all? This addon makes life 100x easier.
                        Yes I do, but that didn't stop us and others from having a server.
                        i7-4820k @ 3.7, Windows 7 64-bit, 16GB 1866mhz EVGA GTX 970 2GB, 256GB SSD, 500GB WD, TM Warthog, TM Cougar MFD's, Saitek Combat Pedals, TrackIR 5, G15 keyboard, 55" 4K LED


                        Comment


                          #13
                          I dont have the time available to babysit kids in a public server, neither does 99% of the multiplayer population. Why do you think there is only one or two open servers compared to the endless supply of password protected servers. Nobody likes to sit and watch chat messeges all day or view the scoreboard to view and watch for TKers, only to kick them and have them rejoin. Or sit and watch missions to view the status if they need to be restarted or new one loaded.

                          The list could go on and on, so I guess congrats for having a server up without this addon? But it's pretty evident by the multiplayer population that most would rather not run a server without this addon or something similiar.

                          But if you want to stroke your ego and ride the high horse and roll your eyes and play the I am better than you card, go ahead.

                          Comment


                            #14
                            Originally posted by Cali View Post
                            Yes I do, but that didn't stop us and others from having a server.
                            No, but the rest of is a bit lazier, ServMan FTW.
                            <-- End of OT -->
                            The mind is like a parachute. It only works when it's open | The important thing is not to stop questioning

                            Comment


                              #15
                              Originally posted by Speed View Post
                              Awesome, but I don't think this is cause for concern:


                              You just use "servman_server.lua" instead of "server.lua", right? It's actually quite simple, I can make the next version of chatIOlib I create simply search for "servman_server.lua" and insert its code into there if it finds it. I can release a compatible-with-servman version this weekend, with some additional upgrades I have nearly ready.

                              But in the meantime, the "getupdate" in On Station and Separatist Aggression will be incompatible with Servman3.
                              Cheers, Speed. Have a look at the \Addons folder for the files you meantioned.

                              I was thinking about using LUA's ability to keep different versions (different states of tables) to allow more modules to be loaded using the same syntax. Kind of a 'hidden' overload - but it'll be crazy to try to debug something like that when we debug looking for a problem in one specific 'overload'.

                              Your method is more straightforward
                              The mind is like a parachute. It only works when it's open | The important thing is not to stop questioning

                              Comment


                                #16
                                Great Panzertard! I support ServMan FTW!
                                Windows 7 64 bit FTW!
                                My DCS Tools:
                                Quick Airfield information , Better trim with the X52 Pro , Tacview Glideslopes

                                Spoiler:

                                ASUS Z97-PRO, Socket-1150
                                Intel® Core i7-4770K Processor overclocked to @ 4.20 GHz
                                32GB Corsair Dominator Platinum DDR3 2133MHz CL9 4x8GB
                                Sapphire Radeon TRI-X R9 390X 8GB "OC"
                                Samsung SSD 850PRO 1TB SSD
                                WD 2TB Black 3,5", SATA64MB Cache, Dual Processor, 7200RPM
                                Windows 7 64-bit
                                Philips 40" 4K LED BDM4065UC, ASUS 27” and Dell 24” screens

                                Comment


                                  #17
                                  Great thank you
                                  i5 8600k@5.2Ghz, Asus Prime A Z370, 32Gb DDR4 3000, GTX1080 SC, Oculus Rift CV1, Modded TM Warthog Modded X52 Collective, Jetseat, W10 Pro 64

                                  sigpic

                                  Comment


                                    #18
                                    I'm trying out the global banlist function but there are no automatic registration of a baned player. Tested and working? Or wip?

                                    (HJ)
                                    Windows 7 64 bit FTW!
                                    My DCS Tools:
                                    Quick Airfield information , Better trim with the X52 Pro , Tacview Glideslopes

                                    Spoiler:

                                    ASUS Z97-PRO, Socket-1150
                                    Intel® Core i7-4770K Processor overclocked to @ 4.20 GHz
                                    32GB Corsair Dominator Platinum DDR3 2133MHz CL9 4x8GB
                                    Sapphire Radeon TRI-X R9 390X 8GB "OC"
                                    Samsung SSD 850PRO 1TB SSD
                                    WD 2TB Black 3,5", SATA64MB Cache, Dual Processor, 7200RPM
                                    Windows 7 64-bit
                                    Philips 40" 4K LED BDM4065UC, ASUS 27” and Dell 24” screens

                                    Comment


                                      #19
                                      Originally posted by Quirk! View Post
                                      I dont have the time available to babysit kids in a public server, neither does 99% of the multiplayer population. Why do you think there is only one or two open servers compared to the endless supply of password protected servers. Nobody likes to sit and watch chat messeges all day or view the scoreboard to view and watch for TKers, only to kick them and have them rejoin. Or sit and watch missions to view the status if they need to be restarted or new one loaded.

                                      The list could go on and on, so I guess congrats for having a server up without this addon? But it's pretty evident by the multiplayer population that most would rather not run a server without this addon or something similiar.

                                      But if you want to stroke your ego and ride the high horse and roll your eyes and play the I am better than you card, go ahead.
                                      I haven't bought DCS-A10C yet so I don't know how the servers are. That's pretty sad if people keep coming in to ruin it for everyone else. Check your pm about my ego

                                      This great app has been made to help servers combat losers, so congrats to Panz for that.

                                      Originally posted by Panzertard View Post
                                      No, but the rest of is a bit lazier, ServMan FTW.
                                      <-- End of OT -->
                                      I have nothing against ServMan, I think it's a great tool for servers. Hope you didn't take it that way. I was just saying that it shouldn't have been a reason not to have a server. by the way can you ban players the same way in FC2 in A-10C? Ban their UCID?
                                      Last edited 05-12-2011, 11:28 PM.
                                      i7-4820k @ 3.7, Windows 7 64-bit, 16GB 1866mhz EVGA GTX 970 2GB, 256GB SSD, 500GB WD, TM Warthog, TM Cougar MFD's, Saitek Combat Pedals, TrackIR 5, G15 keyboard, 55" 4K LED


                                      Comment


                                        #20
                                        The BAN command don't kick player and it gives the following error:

                                        Code:
                                        00934.368 DEBUG   NET: Lua: KICKED client: id = [2], addr = 123.123.123.123, name = "Player1". Reason = "Banned by ServerAdmin: test"
                                        00934.368 ERROR   Lua::Config: Call error server.on_chat:[string "Scripts/Addons/ServMan3/servman_server.lua"]:3516: attempt to call field 'output' (a nil value).
                                        If the player leaves the server the local kick time is in effect when trying to join again but the local ban list is not updated.

                                        (HJ)
                                        Windows 7 64 bit FTW!
                                        My DCS Tools:
                                        Quick Airfield information , Better trim with the X52 Pro , Tacview Glideslopes

                                        Spoiler:

                                        ASUS Z97-PRO, Socket-1150
                                        Intel® Core i7-4770K Processor overclocked to @ 4.20 GHz
                                        32GB Corsair Dominator Platinum DDR3 2133MHz CL9 4x8GB
                                        Sapphire Radeon TRI-X R9 390X 8GB "OC"
                                        Samsung SSD 850PRO 1TB SSD
                                        WD 2TB Black 3,5", SATA64MB Cache, Dual Processor, 7200RPM
                                        Windows 7 64-bit
                                        Philips 40" 4K LED BDM4065UC, ASUS 27” and Dell 24” screens

                                        Comment

                                        Working...
                                        X