Commit Graph

234 Commits

Author SHA1 Message Date
AirwavesMan c316d209a7 Add submarine
Thx @Helion4 for the model
2021-03-08 15:00:51 +01:00
AirwavesMan d55269c1e2 Switch back to foreach for server monitor 2021-03-01 14:14:15 +01:00
AirwavesMan e2c88a4ec7 Group server side evenHandlers directly on server
All server eventhandlers are group together now.

dayz_server\eventHandlers\server_eventhandler.sqf
2020-11-19 15:13:09 +01:00
AirwavesMan ea8f3a456f Add new vehicles to dynamic_vehicle 2020-11-15 13:10:41 +01:00
worldwidesorrow 89142b4a69 Update server_monitor.sqf 2020-07-29 15:54:51 -05:00
worldwidesorrow 39f9800eb4 Update server_monitor.sqf
Start weather FSM from server monitor.
2020-07-14 16:38:38 -05:00
worldwidesorrow 0e382eae19 Add files via upload
Add server side weather FSM.
2020-07-14 16:35:57 -05:00
AirwavesMan 99dc7cd71f Add new server_monitor
Written by @seelenapparat
This splits the streamed array of objects into vehicles and buildings. all buildings get loaded at first. this prevents the old bug that vehicles could explode from falling because a building has loaded too late.
2020-06-18 20:30:32 +02:00
AirwavesMan 9bf7cd3219 Remove no longer used code from dayz fences 2020-06-18 20:26:33 +02:00
A Man d5f8b5feae Add some new vehicles
Thx to Marseille77
2020-04-03 22:39:09 +02:00
worldwidesorrow 9c9926d30e Remove bad classname 2020-02-12 09:06:21 -06:00
worldwidesorrow a39da1217f Update dynamic_vehicle.sqf
Add runway and hangar positions for all supported maps. Planes will only spawn at runway and hangar positions instead of places where it can be impossible to take off. Add new DZE vehicles to the spawn list. Remove C130 from Namalsk and Caribou because there are no good spawn positions.
2020-02-12 02:56:57 -06:00
worldwidesorrow c533529f70 Add files via upload 2020-02-12 01:12:22 -06:00
worldwidesorrow c024141140 Add bear trap monitor to scheduler. 2020-02-12 01:10:22 -06:00
worldwidesorrow 96a52a6e19 Moving bear trap monitor to the server scheduler. 2020-02-12 01:07:58 -06:00
A Man de38a4e0b5 Bike/ATV overhaul 2020-01-25 12:30:34 +01:00
A Man 428ceb28e0 Update boats 2020-01-24 13:56:02 +01:00
A Man 6a75835928 Add vehicles to traders and vehicle spawn 2020-01-23 00:46:45 +01:00
worldwidesorrow ee1e5be731 Rename SQF/dayz_server/system/zombie_wildagent.fsm to Server Files/Archive/dayz_server/system/zombie_wildagent.fsm 2020-01-21 12:49:47 -06:00
A Man bf70f120a2 Update HMMWV configs
- Add HMMWV epoch versions
- Fix wrong used config entries
- Clear unused and duplicated vehicles
2020-01-14 23:43:35 +01:00
A Man 88db2530bf Update Land Rover Config
- update config
- add ACR Land Rovers
- add upgradeable versions
- update gear count slightly

Ive discovered an exploit for arma 2 vehicles which config classes got updated in epoch. It looks like that not all configs entries get properly updated for the epoch updated vehicles if the same config vehicle exist in arma already. I will create for all vehicles an epoch class which do not have already such a class to make sure all config entries got correctly updated.
2020-01-14 19:21:41 +01:00
worldwidesorrow 5f20ada2db Update server_monitor.sqf
Server monitor is setting the date and broadcasting to all clients for no reason. This is already being done by sched_sync.
2020-01-09 18:47:15 -06:00
worldwidesorrow 7d69ae89a9 Add optional day/night schedule, remove redundant 307 hive call, resolve undefined variable.
Instructions for enabling and configuring the day/night cycle option are at the top of the file. It is very easy for server owners to configure. Instead of performing a 307 hive call, this file uses the date stored in ServerCurrentTime that is updated every 60 seconds in sched_event. dayz_storeTimeDate is used in server_sendToClient to respond to client date requests sent by player_monitor. It was undefined on the server. The saving grace is the redundancy in publicVariable sends by the server. The client was bound to get the correct date eventually.
2020-01-09 18:46:03 -06:00
worldwidesorrow abef5f7a62 Update sched_event.sqf
ServerCurrentTime needs to store the whole date to be used in sched_sync. Add better solution for removing events that run at startup from EpochEvents array.
2020-01-09 18:39:15 -06:00
worldwidesorrow d95d88d96c Update sched_init.sqf
sched_event moved to the top to establish the ServerCurrentTime variable early.
2020-01-09 18:36:01 -06:00
A Man 1186aa29bc Adding Mozzie DZ/DZE version
Ive moved the mozzie configs to helicopters. The new Mozzie versions have a small gear count of (1,3,1) so it is possible to open the gear in the heli now.
2019-12-08 11:49:17 +01:00
A Man 38a3129093 Fix RHIB_DZ version, adding RHIB_DZE boats
Server admins should switch to the RHIB_DZ or RHIB_DZE version. The normal RHIB boats are from arma and should not be overwritten from the epoch configs as it was the case before. This commit restores the acutal configs and alters them to the new versions.
2019-12-08 10:24:16 +01:00
worldwidesorrow 94792b0623 Rename SQF/dayz_server/system/server_cleanup.sqf to Server Files/Archive/dayz_server/system/server_cleanup.sqf
These operations were moved to the scheduler during the 1.0.6 update. The line to compile this function is commented out in server_functions.sqf
2019-11-26 09:35:53 -06:00
worldwidesorrow 07e179c5a8 Rename SQF/dayz_server/system/s_fps.sqf to Server Files/Archive/dayz_server/system/s_fps.sqf
This function has been moved to the scheduler.
2019-11-26 09:31:40 -06:00
worldwidesorrow f15d488601 Forgot to remove comment. 2019-11-25 12:32:12 -06:00
worldwidesorrow f887d9c8d2 Change check to event array 2019-11-25 12:05:09 -06:00
worldwidesorrow 5c52fd36e4 Change event timer to 60 seconds. 2019-11-25 11:58:15 -06:00
worldwidesorrow 00d36ff4f0 Update using local variable from init function.
Thanks to Merlijn for pointing this out.
2019-11-25 10:57:15 -06:00
worldwidesorrow c1ba37915b Remove event execVMs and event spawner call.
New versions of the files are in dayz_server/modules and the event spawner has been moved to the scheduler.
2019-11-25 09:32:36 -06:00
worldwidesorrow 4c1218a5cb FPS diagnostic logging moved to scheduler. 2019-11-25 08:50:28 -06:00
worldwidesorrow 820c785845 Upload event scheduler file. 2019-11-25 08:42:52 -06:00
worldwidesorrow cb43ab8afb Add FPS logging to scheduler. 2019-11-25 08:39:54 -06:00
worldwidesorrow 0a264b9670 Move FPS diagnostic logging and event spawner to the scheduler. 2019-11-25 08:38:36 -06:00
A Man 49378f62b3 Remove DB traders 2019-11-16 19:06:32 +01:00
icomrade f03f2454c9 Update for A2 1.64 GetHit
Replaced vehicle sethit/setvariable method with sethit/gethit and removed setvariable "Hit_" commands for vehicles (hit_partname can now probably be added to the setvariable filters list).

Modified object_getHit.sqf return to now provide the selection name in order to reduce redundant config lookups. Returns '[Damage, Part Name]', instead of just 'Damage'

Modified vehicle_GetHitpoints.sqf to remove incorrect hipoints from returning. Previously this script would return all hitpoints from any vehicle the current vehicle config inherited from, even if the hitpoint didn't exist in the calling vehicle. this posed a problem since getHit on an invalid part name returns Nil
2018-01-21 17:26:35 -05:00
ebayShopper 2855997c86 Disable POI fires when POIs are off
Vanilla commit:
https://github.com/DayZMod/DayZ/commit/ebad05fe5b32db900542d7c1c499d5a489fcebdc
2018-01-10 15:35:38 -05:00
ebayShopper 4ea3f36830 Update PVDZ_sec_atp logs
This reverts commit 7b287a2

Vanilla commit:

https://github.com/DayZMod/DayZ/commit/a81dd8164c2029221fc4924817615191032b1fa8
2017-11-21 15:05:07 -05:00
ebayShopper 633ea92c18 Update vanilla town generator
Vanilla commit:

https://github.com/DayZMod/DayZ/commit/bf47e028ee60c79b1d3b8ae4c20e6bd8014e3e52
2017-11-20 11:51:16 -05:00
ebayShopper f2360a9cd8 Do not use localize on server machine
These were resulting in sloppy mixed language sentences.

The server language never changes, so localize should not be used server
side, unless complete translations are added for all logs, which is not
worth the effort. Only admins see them, unlike client side strings which
are seen by everyone.
2017-11-05 15:05:59 -05:00
ebayShopper 6e48434001 Lower destroyed vehicle cleanup time to 5 minutes
Update to 78460ce
2017-10-31 14:06:43 -04:00
ebayShopper 6ab4faba39 Update AI hit log
Correction for 6239959

@oiad isPlayer is not reliable on dead units which may be passed to
fa_plr2Str. Also, the other scripts which call fa_plr2Str always provide
a player, so we only want to check for AI on the hit log source.
2017-09-19 12:11:27 -04:00
oiad e8a64c3757 Move more diag_log to debug lines 2017-09-09 12:16:58 +12:00
oiad ea38067cc1 Move more diag_log to debug lines 2017-09-09 12:11:38 +12:00
ebayShopper 7a68f9f70b Add some basic compatibility for Ruegen map 2017-07-30 16:28:37 -04:00
ebayShopper 78460ce4fc Delete all CrateLong in cleanup
Continuation of aab4262

Did not realize multiple are created for each vehicle
2017-06-24 15:27:22 -04:00