Swash Posted October 31, 2015 Report Share Posted October 31, 2015 I'm setting up a test server on my linux box.I'm pretty sure I have everything configured, but having some issues with startup.If I use the included epoch_linux_startscript.sh I get the following message and server stops.nohup: redirecting stderr to stdoutIf I run via my own script I get this.CreateBoundSocket: ::bind couldn't find an open port between 2303 and 2303Sure seems pretty damn limited! Like a magician asking you to pick a number between 7 and 7! lolI've tried changing the steam ports in config.cfgsteamport = 2323;steamqueryport = 2324;This did nothing.Any hints on how to get this running? Link to comment Share on other sites More sharing options...
1 Swash Posted November 1, 2015 Author Report Share Posted November 1, 2015 Not sure if this was mentioned before but you may also need these on Linux: sudo apt-get install libhiredis-dev libpcre3-dev Yeah I had those already and all other perquisites when I started my install, I did however find the issue.First I ran./epoch_linux_startscript.sh checkThis is pretty important to an install, but everything checked out but a profile simlink and log folders. Not vital and doubt it would stop a server. (fixed them)But the key, that was no where else that I could find and was not in the "automatic install script" (which I did not use), was the linux server battleye file.Find beserver.so in your <ARMA3SERVER>/battleyeCopy it to <ARMA3SERVER>/sc/battleyeRan./epoch_linux_startscript.sh startBoom working beautifully.I took the time to make sure all mod folders and files were lowercase, beforehand to avoid those issues.Running a3eai, esseker, and vemf at the 50fps cap. 20fps over my winblows VM. Love me some linux! Link to comment Share on other sites More sharing options...
0 Swash Posted October 31, 2015 Author Report Share Posted October 31, 2015 (edited) nevermind I had to add quotes to my startup script so it would actually read the configs. Didn't think I needed them since there were no spaces.I'm now getting the dreaded Epoch: Server DLL mismatch! Current: Needed: 0.5.1.7 error that no-one seems to have a real answer for.....Made sure to run ldd epochserver.so at the @epochhive folder.. no joy.Tried updating libs withsudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install libstdc++6Still DLL mismatch... Edited November 1, 2015 by Swash Link to comment Share on other sites More sharing options...
0 vbawol Posted November 1, 2015 Report Share Posted November 1, 2015 (edited) Not sure if this was mentioned before but you may also need these on Linux: sudo apt-get install libhiredis-dev libpcre3-dev Edited November 1, 2015 by vbawol Link to comment Share on other sites More sharing options...
Question
Swash
I'm setting up a test server on my linux box.
I'm pretty sure I have everything configured, but having some issues with startup.
If I use the included epoch_linux_startscript.sh I get the following message and server stops.
nohup: redirecting stderr to stdout
If I run via my own script I get this.
CreateBoundSocket: ::bind couldn't find an open port between 2303 and 2303
Sure seems pretty damn limited! Like a magician asking you to pick a number between 7 and 7! lol
I've tried changing the steam ports in config.cfg
steamport = 2323;
steamqueryport = 2324;
This did nothing.
Any hints on how to get this running?
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now