• Announcements

    • Flosstradamus

      Official Discord   03/15/17

      https://discord.gg/FMkqWpF Click the link above and join our Official Discord!  Chat with developers and get quicker support!
    • Vishpala

      New XM8 Discord Bot   05/15/17

      Our new XM8 Discord Bot will send you notifications about events happening in-game, even if you are not online!  Read about it on the Devblog:  
    • WolfkillArcadia

      1.0.4 "Pineapple" Release   03/08/18

      Inmates! We have launched 1.0.4 update for Exile. You can read about the release here:   
    • WolfkillArcadia

      Exile Server 1.0.4a hotfix out!   03/09/18

      Server owners! We pushed out 1.0.4a hotfix for Exile server. You will need to merge/replace the following files:

      Just download the server files from the downloads section. 

τĿ | Care Bear

  • Content count

  • Joined

  • Last visited

Community Reputation

20 Neutral

About τĿ | Care Bear

  • Rank
  1. He is right, you know. I personally would call the script when server calls for player save, player death, logging out, trade and locker transactions. Essentially you make your file which gathers all the info you want collected and add that file to your exile server preinit and later on call it using network message with no params (as data would be collected by your custom script). probably add it so it looks something like this ['ExileServer_system_network_event_stealMyData', 'exile_server\code\ExileServer_system_network_event_stealMyData.sqf', false] And in mission config file you add your new network message (refer to exile client code config file for network messages). I can probably tell you more once i setup a test server again after my hard drive went to meet its makers.
  2. If he's using exile 3den plugin it will not export weapons/backpacks and such as they can be taken by players even though you convert them to simple objects. I had to manually export them using m3 addon and add them to my object list.
  3. I'm not a fortune cookie, i can't tell if i have no idea about server specs, log entries, scripts the server is running etc.
  4. That line or similar to it will appear every time your server crashes, I'm 98% sure that it has nothing to do with the crash itself.
  5. No idea, I've reported it a long time ago but it has since slipped into some dark corner.
  6. This has existed ever since concrete parts were added to exile.
  7. The script to force driver in turn out position shouldn't be too hard and and second thought you should be able to remove turn in option with removeAction command for your desired vehicles.
  8. The answer to this question is yes and no at the same time. To force people to turn out you'd need to write a script that forces driver to this position and doesn't allow for him to turn in (hide). There is a problem with that, with low server performance it can malfunction and we all know the good old arma bugs where people switching seats get ejected and die (this would likely happen when the driver tries to turn in but gets forced back out while his tank is moving). To avoid any problems you'd have to make your own tanks that have drivers sitting in there with their heads sticking out.
  9. Post your extdb logs too, if it's database related they will provide the reason why.
  10. ExileServer_object_player_event_onMpKilled.sqf 1) Define this at the top and in private _lockerMoney = _victim getVariable ["ExileLocker",0] 2) Modify this line format["insertPlayerHistory:%1:%2:%3:%4:%5", getPlayerUID _victim, name _victim, _victimPosition select 0, _victimPosition select 1, _victimPosition select 2] call ExileServer_system_database_query_fireAndForget; to this format["insertPlayerHistory:%1:%2:%3:%4:%5:%6:%7", getPlayerUID _victim, name _victim, _victimPosition select 0, _victimPosition select 1, _victimPosition select 2, _oldVictimRespect, _lockerMoney] call ExileServer_system_database_query_fireAndForget; ExileServer_system_network_event_onHandleDisconnect.sqf 1) Define these at the top, also define private _lockerMoney = _unit getVariable ["ExileLocker",0] _playersRespect = _unit getVariable ["ExileScore",0] 2) Modify this line format["insertPlayerHistory:%1:%2:%3:%4:%5", _uid, _name, _pos select 0, _pos select 1, _pos select 2] call ExileServer_system_database_query_fireAndForget; to this format["insertPlayerHistory:%1:%2:%3:%4:%5:%6:%7", _uid, _name, _pos select 0, _pos select 1, _pos select 2, _playersRespect, _lockerMoney] call ExileServer_system_database_query_fireAndForget; Exile.ini Modify [insertPlayerHistory] thingie so it looks like this [insertPlayerHistory] SQL1_1 = INSERT INTO player_history SET account_uid = ?, name = ?, position_x = ?, position_y = ?, position_z = ?, respect = ?, locker = ? Number Of Inputs = 7 SQL1_INPUTS = 1,2,3,4,5,6,7 And create extra fields in your player history table called respect and locker However keep in mind that player history is logged only upon death. Also i haven't tested this myself yet but it should work in theory.
  11. Well with that exile.ini addition you'd be inserting data into account table
  12. There is, at least was, a setting for your statusbar to offset it from center, my preference was 2 items (players and restart time) in bottom right corner under normal exile UI
  13. Look at these few files to get an understanding of how it's done for player table. ExileServer_object_player_createBambi.sqf (Creating bambi so your variable will need to be set here) ExileServer_object_player_database_load.sqf (Loads info from DB) ExileServer_object_player_database_update.sqf (Updated DB info) ExileServer_object_player_network_savePlayerRequest.sqf (might be necessary for your thing) Exile.ini I mean most load/create/update files will contain some knowledge for you.
  14. I gotta ask, why would you do it this way ? It should be a lot easier to do whatever you're trying to accomplish using markers and triggers (for example entering/leaving safezone).
  15. It's a part of (i think) Laws of War DLC, you should probably verify your game files on steam because you should have it even though you don't own the dlc itself.