Jump to content

1.2.3 & Servman


Recommended Posts

I updated our server today to 1.2.3 (TOG Dedicated server in Australia) and seems like servman is not working any longer. Has anyone had luck in updating to 1.2.3 and managed to get servman functional? If so, what did you do to get it working.

 

Thanks in advance for any assistance.

Cheers

Macross

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Servman isn't really supported by its original developer anymore. I highly suggest you check out slmod instead. It started out as an enhancement to mission scripting in multiplayer, but more and more server admin functionality has been added over the last year or so. Next version has server stats.

 

http://forums.eagle.ru/showthread.php?t=80979

The right man in the wrong place makes all the difference in the world.

Current Projects:  Grayflag ServerScripting Wiki

Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread)

 SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum

Link to comment
Share on other sites

Pause when empty, yes

vote/change a mission in game, no voting (might be added sooner or later), but admins can switch missions as needed via chat interface.

The right man in the wrong place makes all the difference in the world.

Current Projects:  Grayflag ServerScripting Wiki

Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread)

 SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum

Link to comment
Share on other sites

Wow... there is a lot of functionality there in SLMod, and a lot of hard work by the guys developing it.

 

**EDIT**

 

Ive installed SLMOD and seems to be working. Although when i type -reg into chat i dont get the prompt for password... searching for this now but wonder if its a 1.2.3 issue?


Edited by Macross

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

is working as it is supposed to if you create the "mission\multiplayer\" in DCS installed root. Also just paste the last part in main.lua in the "NET" folder to just add the Servman config.

I did a fresh install of DCS, created the mission\multiplayer folder, copied the main.lua to the net folder and added Servman to the Add-on folder.

 

On start nothing happens...... Any ideas ?

Link to comment
Share on other sites

You should not copy the main.lua, just add the last section that is for Servman. Use the main.lua from version 1.2.3 and edit it with Notepad++ (do not use regular notepad as this brakes the lua file).

 

EDIT: I think you also need at least one mission in the multiplayer folder!

 

138th.Jack

Link to comment
Share on other sites

Thank you .. Hijack

 

For anyone else having a problem you need to add the "last function"

 

function loadaddon(filename, newenv)

 

to its end statement and also

 

scriptenv = {}

mainserverenv = getfenv(0)

merge(scriptenv, mainserverenv)

local addonref = loadaddon("ServMan3/servman_server.lua",scriptenv)

mainserverenv = nil

scriptenv.mainserverenv = nil

----------------------

log('Script-Net-main.lua loaded')

----------------------

Link to comment
Share on other sites

Ive installed SLMOD and seems to be working. Although when i type -reg into chat i dont get the prompt for password... searching for this now but wonder if its a 1.2.3 issue?

 

 

I ran into this too. For me, the fix was to make sure the password was put in the config file

in quotes (ie "password") then all was well. This was in 1.2.3 too.

Link to comment
Share on other sites

Yes it does! Panzertard made some good coding on Servman for sure. To bad he is not around anymore :(

 

Yea, he was a really stand-up guy too. I hope he's doing alright. :cry:

 

Well, on the bright side, without him around, and with Viper retiring from moderating, there are much fewer people that can stop us from taking over the forums... now is the time to make our moves :D

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.

Link to comment
Share on other sites

I'm currently testing Slmod and ServMan together on my server and they work fine together when you follow Speed's installation description for it. BUT! The two have much of the same functions that you need to take care off. For instance the "server pause on ..." is a function in both. This function works best with Slmod and therfore needs to be commented out in the Servman config. You need to descide what mod should be active for all conflicting functions.

 

138th.Jack

Link to comment
Share on other sites

It's possible that because of overlapping of the same typical serverfunction within SLMod and Servman might cause trouble yes.

 

In the era that servman could be mixed in with SLMod, SL didn't have several serverfunctionality. That's why Servman was a part of it.

 

Most functions do exist now in SL so it makes less sense to mix in Servman.

 

When you have 2 people trying to do the same thing at the same time and space they bump into eachother too.

The further SL evolves, the less compatibility there will be.

 

When you turn off all the functions that are double, it will will most likely function as intented.

 

When you don't have any knowledge on the coding that took place i'd advice to make a choice between SL or Serv which you will suit best. Potentialy both softwares do the same thing apart from extra missionfunctionality in SLMod.


Edited by BRooDJeRo
Link to comment
Share on other sites

I have found that i can get SLMOD or Servman working but not both at the same time. The key seems to be the servman_server.lua file in the servman3 folder. If i use the Servman version, servman works. If i use the SLMOD version, SLMOD works... but neither of them at the same time... I will compare the two and see if i can see why that is the case.

 

I have dissabled the pause on empty setting in servman and using the SLMOD function for that. Dont know of any other settings that they share that might conflict.

 

For me, i want players on our server to be able to swap maps, so that if the mission has ended or on a map that dosnt have slots for a vehicle they want to use, they can change. This is not possible in SLMOD unless your register as an admin. Also, MOTD is a nice feature that is helpful and missing from SLMOD. If SLMOD had these two basic functions i wouldnt bother with Servman either.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

You must let Servman be active and add the Slmod config to the end of servman_server.lua:

 


dofile('./Scripts/net/Slmodv6_3/SlmodConfig.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodMain.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodUtils.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodEvents.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodUnits.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodMenu.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodAdminMenu.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodStats.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodLibs.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodDebugger.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodTests.lua')

 

Use it at your own risk.


Edited by HiJack
Link to comment
Share on other sites

You must let Servman be active and add the Slmod config to the end of servman_server.lua:

 


dofile('./Scripts/net/Slmodv055/SlmodConfig.lua')
dofile('./Scripts/net/Slmodv055/SlmodUtils.lua')
dofile('./Scripts/net/Slmodv055/SlmodEvents.lua')
dofile('./Scripts/net/Slmodv055/SlmodUnits.lua')
dofile('./Scripts/net/Slmodv055/SlmodMenu.lua')
dofile('./Scripts/net/Slmodv055/SlmodConvMenu.lua')
dofile('./Scripts/net/Slmodv055/SlmodPTSMenu.lua')
dofile('./Scripts/net/Slmodv055/SlmodPOSMenu.lua')
dofile('./Scripts/net/Slmodv055/SlmodAdminMenu.lua')
dofile('./Scripts/net/Slmodv055/SlmodStats.lua')
dofile('./Scripts/net/Slmodv055/SlmodLibs.lua')
dofile('./Scripts/net/Slmodv055/SlmodDebugger.lua')
dofile('./Scripts/net/Slmodv055/SlmodMOTD.lua')
dofile('./Scripts/net/Slmodv055/SlmodHelp.lua')
dofile('./Scripts/net/Slmodv055/SlmodCallbacks.lua')
dofile('./Scripts/net/Slmodv055/SlmodTests.lua')

 

Use it at your own risk.

 

No, that's only for the latest internal Slmod version... for currently released Slmod 6.3, it's

dofile('./Scripts/net/Slmodv6_3/SlmodConfig.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodMain.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodUtils.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodEvents.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodUnits.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodMenu.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodAdminMenu.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodStats.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodLibs.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodDebugger.lua')
dofile('./Scripts/net/Slmodv6_3/SlmodTests.lua')

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.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...