Jump to content

BigEgg

Member
  • Content count

    290
  • Joined

  • Last visited

  • Days Won

    10

BigEgg last won the day on October 10

BigEgg had the most liked content!

About BigEgg

  • Rank
    Hardened
  • Birthday 01/05/99

Contact Methods

  • Website URL
    https://www.uddergaming.com/

Profile Information

  • Gender
    Male
  • Location
    United States of America

Recent Profile Visitors

1324 profile views
  1. Let's see your basic.cfg!

    Below is mine. I worked for several weeks to perfect it. At 46/46, there are no network messages being spammed in the rpt and no desync etc.... I compiled it from reading several posts about it. While idk which one is the best out there, this one has worked on every OVH server config I have ever had, so it should work on nearly every network speed setup. Let me know if you notice results :) language="English"; adapter=-1; 3D_Performance=1500000; Resolution_Bpp=32; Windowed=0; MinBandwidth = 1048576; MaxBandwidth = 524288000; MaxMsgSend = 1024; MaxSizeGuaranteed = 512; MaxSizeNonguaranteed = 128; MinErrorToSend = 0.003; MinErrorToSendNear = 0.029999999; MaxCustomFileSize = 0;
  2. [Release]Custom infiSTAR tools

    Why does this not surprise me lmao
  3. auto claim missions

    This is what I just threw together, probably more inefficient ways possible, but I am not going to go through testing for this: In mission_init.sqf find the marker loop and replace with this: while {_running} do { _type = (wai_mission_data select _mission) select 1; if (isNil "_claimedby") then { _dis = 1000; { _dispos = _x distance _position; if (_dispos < 1000 && _dispos < _dis) then { _claimedby = name _x; _dis = _dispos; }; } count playableUnits; }; _marker = createMarker [_type + str(_mission), _position]; _marker setMarkerColor _color; _marker setMarkerShape "ELLIPSE"; _marker setMarkerBrush "Solid"; _marker setMarkerSize [300,300]; _marker setMarkerText _name + if (!isNil "_claimedby") then {"Claimed by: " + _claimedby} else {""}; _dot = createMarker [_type + str(_mission) + "dot", _position]; _dot setMarkerColor "ColorBlack"; _dot setMarkerType "mil_dot"; _dot setMarkerText _name + if (!isNil "_claimedby") then {"Claimed by: " + _claimedby} else {""}; sleep 1; deleteMarker _marker; deleteMarker _dot; _running = (typeName (wai_mission_data select _mission) == "ARRAY"); }; This should get the closest player within 1000 meters of the mission and change the name to show he has claimed it. This could be quite intensive, so be cautious if you wish to increase the distance. Let me know if it works as I haven't tested.
  4. Script.txt and " \

    This tool: http://bem.themeq.xyz/ - formats it correctly and so does the other one, however, I don't believe it is necessary in some cases or at all. However, that tool has never caused me in formatting issues.
  5. If you want me to put it in for you let me know.
  6. Hello everyone, While bored, I thought of something that would be of convenience to players on my server: There is, however, a limitation to this original version: This requires the server to have a 5 day or 10 day maintenance period. In order to be accurately shown, your maintenance script must add 0.1 damage daily to objects on your server. View the below post to understand how my maintenance scripts work: Understand that I made this quite specific for my server as I know how all of my queries line up. There may be some complications on your server if, for example, you have destructible bases. This addon goes through every base object and retrieves the damage of each of them, then takes the highest damaged object and rounds it. A damage of 0.9 in this case shows us that the base was maintained 9 days ago. If a destructible object is damaged, it will adjust the time based upon that object which may cause some issues. I will later update this to exclude the objects in the DZE_GodModeBaseExclude variable, regardless of whether or not the server has this option turned on. Install: Copy/paste the following into the if (!isDedicated) section of your compiles.sqf, being sure to correct the path: PlotObjects = compile preprocessFileLineNumbers "PATH\plotObjects.sqf"; Then, create a file called "plotObjects.sqf" and paste the following in it, being sure to save it in the path that you defined above: private ["_range","_buildables","_near","_count","_numclr","_damage","_dmg","_dmgclr","_ctrl"]; disableSerialization; _range = DZE_PlotPole select 0; _target = (([player] call FNC_getPos) nearEntities ["Plastic_Pole_EP1_DZ",15]) select 0; // Also count safes, lockboxes, vanilla buildables, tents and stashes against DZE_BuildingLimit _buildables = DZE_maintainClasses + DZE_LockableStorage + ["DZ_buildables","DZ_storage_base"]; _near = nearestObjects [_target,_buildables,_range]; _count = count(_near); _numclr = "#FFFFFF"; if (_count / DZE_BuildingLimit * 100 < 40) then {_numclr = "#00FF00";}; if (_count / DZE_BuildingLimit * 100 > 75) then {_numclr = "#FF0000";}; _damage = 0; { _dmg = damage _x; if (_dmg > _damage) then {_damage = _dmg}; } count _near; _damage = round(_damage * 10); _dmgclr = "#00FF00"; if (_damage >= 5) then {_dmgclr = "#FFFF00";}; if (_damage >= 8) then {_dmgclr = "#FF0000";}; _ctrl = findDisplay 711194 displayCtrl 7014; _ctrl ctrlSetStructuredText parseText format["<t color='%1'>%2 / %3</t><t color='#FFFFFF'> : </t><t color='%4'>Last Maintained %5 Day(s) Ago</t>", _numclr, _count, DZE_BuildingLimit, _dmgclr, _damage]; You are done :) I know there will probably be some issues, so I will help out people as much as I can! I am working on a version that uses extDB to store the time directly so that this script will work globally. Obvious creds for making this possible go to @Zupa
  7. START.BAT

    Yes two hour restarts. Fortune is the text document that you paste message into that you want displayed on your server.
  8. START.BAT

    Here is my scheduler and the one I give to friends:
  9. START.BAT

    :: Start server cd "D:\Arma 2 Servers\Chernarus" start "Server 1" /min "Server_1.exe" -ip=192.99.222.188 -port=2302 -config=Server_1\config.cfg -cfg=Server_1\basic.cfg -profiles=Server_1 -name=Server_1 "-mod=D:\Arma 2 Servers\Mods\@DayzOverwatch;D:\Arma 2 Servers\Mods\@DayZ_Epoch;@Server_1;" "-BEpath=D:\Arma 2 Servers\BattlEye" -world=Empty -noCB -maxMem=2047 -noSound -silentcrash timeout 10 :: Start BEC cd "D:\Arma 2 Servers\BEC" start "BEC" /min "BEC_Server_1.exe" -f "Server_1.cfg"
  10. Next Update

    Considering you only have like 5 friends total, this could be biased.
  11. call file from infistar

    This code is being ran on the client, which cannot call server side files. You would need to send a publicVariableServer then have an event handler which would in turn call that file.
  12. New Traders

    Correct
  13. New Traders

    This could be the result of something possibly being too close to the helipad. If not, it should do it automatically.
  14. They wouldn't be able to build another plot and they wouldn't be able to build above the height limit that you set. Everything that was already built would remain at that height, but if they had for example a floor above your height limit, they would no longer be able to build on that floor, but that floor will still remain there as long as it is maintained.
×