nuxil
-
Content Count
1606 -
Joined
-
Last visited
-
Medals
Posts posted by nuxil
-
-
anyone else feel like the wipeout looks like a bad lod ? espesially the engines. :\ ?
-
I would say you can crash a plane pretty realistically. what happens after the crash is not so realistic.
to make a plane break up on a crash they would need to have new dammage models for the planes. i dont see this happening anytime soon
-
What about the durability of the rest of the SUV? If they can tweak the durability of the rear glass, why can't they tweak the durability of the tires and body?
Priorities, Priorities my friend. fixing the rear glass is much more important than fixing the damn tires that breaks just by looking at them :)
-
@BL1P im not sure why you are discussing this problem in this thread. the situation with steam is not much Bis can do about.
im sure we all want gamespy back, it was 1000X better than what we got now. anyway its out of bis hands.
On topic again,
personally i dont like the way arma3 (has been | are) going. and i'll leave it to that since i dont want to write a wall of text :p
also. why is the poll closed?
-
As long as there is more than 1 person on the server and side chat is enabled on the server you will see the messages in the rcon without having to do anything.
Not entierly true.
You need 2 or more people on the same side before sidechat will be transimitted to the server | rcon ;)
Ie. if there are only 2 people on the server and they are on diffrent sides. sidechat will not be shown.
-
You have set the jobs for a specific time and loop forever every 8th min.
The jobs does something different than what the comments say.
You should read the Scheduler-FAQ.txt file
-
Well. You should be able to do it by something like this.
<job id='0'> <day>1,2,3,4,5,6,7</day> <start>000500</start> <runtime>002500</runtime> <loop>-1</loop> <cmd>say -1 Server Rules: No Hacking, cheating, bullying, flaming, racial slurs, text or voice spamming.</cmd> </job> <job id='1'> <day>1,2,3,4,5,6,7</day> <start>001000</start> <runtime>002500</runtime> <loop>-1</loop> <cmd>say -1 Message1</cmd> </job> <job id='2'> <day>1,2,3,4,5,6,7</day> <start>001500</start> <runtime>002500</runtime> <loop>-1</loop> <cmd>say -1 Message2</cmd> </job> <job id='3'> <day>1,2,3,4,5,6,7</day> <start>002000</start> <runtime>002500</runtime> <loop>-1</loop> <cmd>say -1 Message3</cmd> </job> <job id='4'> <day>1,2,3,4,5,6,7</day> <start>002500</start> <runtime>002500</runtime> <loop>-1</loop> <cmd>say -1 Message4</cmd> </job>You just have to experiment a bit with it.
but in general. you just do... number of jobs * your wanted time = time of the full cycle. and use that value instead.
So in your case. 5 jobs * 5 min apart. = 25 min which you put into the runtime tag.
also increment the <start> time by 5 min for each job
-
New update. Version 1.601 out.
Changelog
*** V 1.601 ***
- Added: If the -f switch is forgotten, Bec will try and look for the file "Config.cfg" in the Config directory and use that one if it exists.
- Added: When loading plugins, Bec will display its version if the variable: __version__ is defined in the plugin __init__.py file
- Added: fortune as a command for the scheduler. <cmd>fortune</cmd>. will announce a random line from Config\fortune.txt
- ReAdded: A timeout of 3 sec is added before Bec.exe closes on startup errors, Ie missing "Config.cfg" etc..
- Improved: will automatically generate the __init__.py file in the Plugins directory if missing. (does not apply subdir),
but will only do so if the directory exists and no --dpl used.
- Fixed: A encoding error that could happen when reading the scheduler file and doing jobs with none ascii.
its to prevent spamming up the error.log unnecessary.
- Changed: SlotLimit changed to a more static method. number of reserved slots will no longer depend on admins online but the size of your admin file
- Misc: Plugins cleanup, and minor changes to them, a lillte updated docs etc,
Plugins are not included in the Bec.zip file any more, but can instead be downloaded separately.
Enjoy
-
Hi. Naught
Im woundering if you are still devloping this..
I like the idea that you can web technoligy to dostuff.
Now my question, i cant get this to work on localhost (127.0.0.1). it just doesnt work.
Altho i get a error about mismatch in version, dll not same as addon.
what could be wrong?
I want this to work, i was about to write a plugin for Bec using urllib. but i cant do that until i figure out why it dosent work on localhost.
I like this way better than to start messing around with namedpipes.
anyway. its a great idea this. any advice on howto get it working.
i have setup mu username & password correct. no ssl tho.
-
Hi.
If you did read the Changelog you should have seen this.
Changed: Scheduler system has gone through a massive update and are no longer compatible with previous versions. You need to adapt your scheduler file to the new method.
So basicly you need to rewrite your scheduler file. there is an example file provided in the zip package.
Without looking at your admins.xml file. its hard to tell. but its most likey due to some spaces or some other things in it.
The guid tag needs to be excatly 32 char hexstring. no starting spaces, ending spaces etc.
-
some small updates done.
although i request that this thread is kept closed.
posting will be continued here
-
As a protest against Bis for allowing Server monetization i am terminating all services associated with Bec.
Good bye Bis it has been a great time.
Regards.
Nuxil
-
I am so looking forward to ripping of someones Mod and selling it as my own to make big bucks !So your one of thouse who doesnt care about intellectual property & copyright.
How nice of you telling your intention. although i would not worrie to much, there are ways to deal with people like you. :p
-
if you dont like errors use the -nolog startup parameter. :)
lots of your errors seems to be related to some of the mods you are using.
as for:
Client: Object 3:10 (type Type_88) not found.
Error: Object(3 : 10) not found
I dont have a clue. are you running dev branch?
is it a old mission your using while the map has been updated. map ids updated ?
maybe someone else can shed some light on what it means.
-
Damn. yet another (Copy / Paste / Reuse), didnt notice this.
Not that i spend lot of time in the game.
I just think the (ab)use of (Copy / Paste / Reuse) in this game is starting to get ludicrous.
-
It could be due to your mission attributes.
Check your Description.ext file in your mission . You might need to depbo|repbo the mission file.
https://community.bistudio.com/wiki/description.ext#disableChannels
-
Maybe its because the steamquery doesnt return mods in the return packet ?
https://community.bistudio.com/wiki/STEAMWORKSquery
if this is the case. it most sertanly needs to be added in to the steamquery.
as you can see. from the link
Gamespy is far superior to the steam query. sucks that gamespy is gone. :mad:
Edit 1:
i see that the steam query has something called: SetModDir()
not sure if this is the equivalent to gamespys "mod"
Edit 2:
after reading more it doesnt seems like arma returns the mods used on the steamapi.
arma is using SetGameTag. and you can see what values it gives you on the link
-
You need to spawn something infront of the missile|bomb making it detonate.
setdammage does indeed not work on bombs|missiles last time i checked.
also delete it and spawn a explotion will not work, since the explotion will be on the ground. not in the air.
maybe this is fixed by now. but i did try what you want to do in earlyer arma3 versions without wanted effect.
i ended up spawning a object infront of the bomb to get want i wanted...
-
Im glad that you liked it. I see you did some hud changes on your Arma 2 version too :)
Thanks for the script update tho, but i'll not be updating the script package with your vector script update.
I dont play or script much in Arma 3 these days. The game is not my cup of tea|coffee.
You can take over the project and release updates if you feel like it & want to. :)
-
the reason to use PID is simple, try run 13 servers on same box or restart server often, also on Windows you barely run into chance of PID overlap even after week of daily restartsWell Dwarden. using date would still be better.
Let me ask you this, are you running 13 server on the same box using 13 identical server configs ?
No youre not. so for each server you just do something like.
In config for server 1.
logFile = "Server1.log"
In config for server 2.
logFile = "Server2.log"
And so on.
Nor do i belive you have all the server config files located in the same directory and want to save all the logfiles to the same dir. If you do so, the chance of overlapping is even higher if you use same identical names, in fact its 13 times higher chance of overlapping in this case...
Using date within the filename, there is 0 chance of overlapping. Unless you turn back your system clock and magicaly manage to start the server at the same precise time.
Even if you make a script to move the server logs out to a "logdir" for backup ("without renaming them"). you can end up with duplicated files that looks like copies.
in rare cases you end up with something like this if you try to move the files to a logdir..
Server1_123.log
Server1_123 (2).log
Server1_123 (3).log
this would never happen with timestamps in the filename
-
Idk if i would call it better. atm its a big mess if you ask me.
Using date instead of the pid would solve alot of problems. i have no issues that it creates one new file for each time the server is booted up.
I find this pid naming idiotic and it seems to be rushed into service without any big thoughts.
I dont know why Bis desided to use the pid as part of the log file name, since the chance of getting the same pid on the server as one of the current file have over time is rather high.
One other thing that also annoys me is the way text are written to the logfile.
As it is now. it write ALL the "server concole text" to the session log file only when you do a clean shutdown of the server.
so if you have a server running for 3++ hours with lots of people connecting,disconnecting, chatting etc and the server does crash.
you get a logfile that is 0 in size. in other words. it doesnt write anything to the log file.
Instead of writing ALL the "server console text" to the logfile at shutdown. text to the file should be appended to the logfile as text are outputed in the console.
and ofc class Session should be written between missions.
or if thats to much i/o, it can be done in blocks. write to the file when you get have 50 line or so, or done by time interval.
-
Well. to get only 1 logfile i guess you need to create some sort of script. that checks the date on the file, and run this script before or after the server is shutdown.
because, the logfile is empty at startup. and it only creates content in the file after you do a #shutdown.
(atleast with me) which i find verry strange.
why does the server not append text to the logfile as stuff are outputed to the console.
if you have a server running for a verry long time with many players and sessions means the server mem usage will be rather high.
it will grow and grow until the server is #shutdown. it then it writes all the stuff to the logfile. "stupid method" if you ask me.
i also see other issue. such as. if you restart your server lots of times. you will get lots of files with pids in them.
what will happen when you have so many file that when your server starts up and it gets the same pid as one of the exsiting files!.
will it append to it or overwrite it?
using date as the rpt file would be much smarter if you ask me.
never the less. i dont know if its possible to do what you want by using bat or cmd script. but using other languages such as python will solve your problem.
this is something i cooked up in 10 min. i dont know if you like to use it. altho it should be written a bit better. more error handeling etc.
but thats left to DIY :p
import os, sys, time, codecs # ################################# # Settings # ################################# # Define the path to the logfiles. PATH = "C:\\Program Files (x86)\\Steam\\SteamApps\\common\\Arma 3\\servercfg\\" # Note the double \\ in the path and at the end.. # Name of logfile, this is whats in your server.cfg file. this will be our master file. LOGFILE = "server_console.log" # ################################# # Some Code # ################################# # split the string up and separate the filename and extension. "will error on missing or to many dots(.)" FILE, EXT = LOGFILE.split(".") # Get all relevant files from our path. exclude 0 sized and the master log itself. FILES = [fn for fn in os.listdir(PATH) if fn.startswith(FILE) and fn.endswith(EXT) and os.path.isfile(PATH+fn) and os.path.getsize(PATH+fn) > 0 and fn != LOGFILE] # Sort the files by time. FILES.sort(key=lambda x: os.path.getmtime(PATH+x)) # If we have one or more log file, continue. if len(FILES) >= 1: # create and open a file object to be writen to. "master file" mf = codecs.open(PATH+LOGFILE, 'a', encoding="utf-8-sig",errors="ignore") # loop over all the collected files in your path for e in FILES: # open the session log slog = codecs.open(PATH+e,'r', "utf-8-sig", errors="ignore") for line in slog: # write lines to master log file mf.write(line) # close current session log slog.close() # give the interpreter some time to close the fileobj properly. time.sleep(0.1) # To avoid adding this content more than once to the main file if we use writetype 'a'. we rename, move or delete the session files # Examples, select your method by uncomment the os.rename(.. ################################################################## # METHOD 1 # just rename the sessionlogs to filename.log-OLD os.rename(PATH+e, PATH+e+"-OLD") ################################################################## # METHOD 2 # Delete the session logs. #os.remove(PATH+e) # Close the main log file mf.close() else: print "No files to merge with the master log file",LOGFILEyou will need python to run this. the script is written for python 2.6
and if your using a bat script to start your server you want to have this running before you start the server up.
you could add something like this to your bat file
set python=c:\python26\python.exe %python% logmerger.py :: more armastuff
Or if your using other tools to start up the server. such as firedaemon. make sure this is run as preinit (before the server is started)
hope this is of any help to you.
-
But if not, could someone please explain the filenames, because to us they don't make any sense?
An example for the filenames:
the number you see created in your logfile is the pid the server had/has when it started.
-
its probeally shutdown by now.
there is also this. http://forums.bistudio.com/showthread.php?175463-End-of-Gamespy
so i belive there is no more point in having BE support for thouse games.
but idk. its only a guess. only official sources can comfirme this.
Scripting Discussion (dev branch)
in ARMA 3 - DEVELOPMENT BRANCH
Posted
Any plans on making setWindForce affect planes & helicopters ?
whats the point in this command if it doesnt affect anything other than flags.