I will be explaining how to work some magic with Diffmerge (or similar tools) to keep your addons up-to-date, as well as ironing out any incompatibilities between your custom scripts. We will be diving into more detail about compiles.sqf client side and server_functions.sqf files explaining how common mistakes are made when installing several addons that reuse same function and how to avoid future problems.ĭiffmerging (47:55): Last major part of this guide. I will be explaining common mistakes server admins commit by using custom compiles file server side and how majority of admins would blindly follow bad advices/guides and force loading their client and server files twice. In this part of guide I will explain how they make up the server structure and how you are literary loading client and server files starting from init.sqf in your mission file.
For all modders out there, please keep your own vars within your scripts, lets stop this madness.įunctions (33:15): Precompiling functions is what actually makes our servers work. I will be explaining how variables are being defined to avoid RPT errors as well as introducing to common mistakes of redefining already defined variables that are present with many scripts and their guides and how to reduce mission file size by only reusing what is required. Variables (16:51): This section is for admins and script makers who brings over custom variables.sqf over to mission file. I will be covering certain less essential parts like how RAM and HDD is used while loading scripts or PBO contents on demand. Topics covered: Config files, mission config (ext) file, bin files, sqm and include files. I will be explaining about different types of files used to run a server and how they chain load each other to make up a fully working server. Structure (03:00): We will be exploring file structure from first press of a button that lets client join the server.
Diffmerge tutorial full#
Introduction: I am explaining reason behind this video in full detail and talking about further contents, so skip ahead to what suits you best. Don't try to replicate anything, instead just try to follow along, this is a theoretical guide rather than a tutorial. You will also be introduced to file structure of Epoch server, custom variables and compiles files as well as diffmerging files for script updates or compatibility issues.Īre there any requirements to follow this guide? If you actually follow along, you will be able to better troubleshoot problems with server and custom scripts.
What are benefits from watching this video? No, create new topic and ask someone to help you with scripts if you came here to ask that question If you ever created your own this guide is probably not for you.ĭamn 1 hour long video, is it worth watching it? Actually for everyone who ever wanted to learn about file structure of Arma 2 MP environment (Epoch in this case), from beginners to a bit more advanced users alike, including script makers and editors.