Jump to content

Forums Announcement

Read-Only Mode for Announcements & Changelogs

Dear Survivors, we'd like to inform you that this forum will transition to read-only mode. From now on, it will serve exclusively as a platform for official announcements and changelogs.

For all community discussions, debates, and engagement, we encourage you to join us on our social media platforms: Discord, Twitter/X, Facebook.

Thank you for being a valued part of our community. We look forward to connecting with you on our other channels!

Stay safe out there,
Your DayZ Team

philippj

Members
  • Content Count

    253
  • Joined

  • Last visited

Everything posted by philippj

  1. philippj

    Better Airdrops (improved version)

    The scripts/plugins in the video and the one posted on dayzmodz are different. I can post the latest BetterAirdrop.c here since dayzmodz got taken offline
  2. philippj

    Admin / Server Control Panel | Need your help!

    Love what you are doing. To clarify you can restrict FTP user access & permissions easily so I don't get your first point. Also that's some fine slander right there, I am not doing anything shady, my legal information is public, if you have any issues with CFTools in general or Omega (the actual software) you can message me privately.
  3. philippj

    increasing loot position chance for buildings.

    Did you wipe your persistence files?
  4. philippj

    increasing loot position chance for buildings.

    I dont think having multiple containers of the same category works. Just up the number in lootmax and wipe your persistence.
  5. philippj

    Player Database access?

    Python 2.7: https://gist.github.com/philippj/8d6473ca544b78b6b701c816d4d9e0bb Input: 76561198227028860 Output: GHe+2LuKcWsM4PMs9rYJma7JT3AE5e2qDcjMRqAqG9w=
  6. philippj

    How to know BattlEye GUID from .ADM

    The only actually viable option right now is the one which you were already using.
  7. philippj

    How to know BattlEye GUID from .ADM

    Thats the BI UID Base64(Sha256(Steam64))
  8. philippj

    Team assignment based on GUID.

    You can retrieve a players BI UID by string uid = player.GetIdentity().GetId();
  9. philippj

    Player deathmessages

    The logfiles must be reachable from the FTP user home directory and the users needs to have certain permissions. (Location of ADM files are being set via the -profiles server startup parameter) You can test your setup unser Configuration -> FTP -> Connection test
  10. philippj

    delete dis

    Param1<string> message = new Param1<string>("i bims"); GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, message, true, player.GetIdentity()); I think you are looking for something like this
  11. philippj

    How do you get player Steam ID?

    If you are refering to the IDs in the Server logfiles those are not BattlEye GUIDs so you wont be able to reverse it using that website or infistar for that matter.
  12. philippj

    Standard Query Port

    27016
  13. philippj

    Player deathmessages

    FTP needs to be properly configured for that feature
  14. philippj

    BEC Plugins

    There is ton of real-world applications using Python. It just isnt used for the typical end-user applications
  15. philippj

    How can I turn on Deathmessage?

    Thats SQF, very outdated and most likely not working. You have to wait for the EnScript(?) solution or dig up some files yourself
  16. philippj

    Player Database access?

    ID = Auto-Increment UID = Bohemia Interactive UID => Base64(SHA256(SteamID64)) BattlEye GUID => MD5(BE+SteamID64) BI probably wants internal UIDs but dunno why they changed it. And ingame names are currently useless as well because the majority of players are not using the -name startup param. There is no easy solution to match up all the different IDs except the one you are already using ;)
  17. philippj

    BEC Plugins

    Have you any experience with Python? You just created some decorators without using them and additionally your naming conventions are fucked. Put this in your class (&fix the indention). Afterwards you get at least something :) @Be_PlayerConnected def connected(self, data): self.org_func_connected(data) @Be_PlayerDisconnected def disconnected(self, data): self.org_func_disconnected(data)
  18. philippj

    Player Database access?

    You don't require a password for the player database
  19. philippj

    The server is often raining, how to cancel

    This should disable rain weather.GetRain().SetLimits(0.0, 0.0); weather.GetRain().SetForecastChangeLimits(0.0, 0.0);
  20. philippj

    The server is often raining, how to cancel

    init.c And dont just copy paste some random stuff like weather.GetRain().Set( Math.RandomFloatInclusive(1.0, 1.0), 0, 0) because Math.RandomFloatInclusive(1.0, 1.0) would mean to create a random float from 1.0 to 1.0 which makes zero sense. Methods with docstring: /* Sets limits of this phenomenon. (Intensity) Default values are: Min = 0 Max = 1 Min Function minimum (in range <0, 1>). Max Function maximum (in range <0, 1>). */ weather.GetRain().SetLimits(float min, float max); /* Sets limits of change when forecast is computed. These limits govern how much the forecast value can change when it is computed by weather controller. Default values are: Min = 0 Max = 1 Min Forecast change minimum (in range <0, 1>). Max Forecast change maximum (in range <0, 1>). */ weather.GetRain().SetForecastChangeLimits( float min, float max ); /* Sets time range in which next forecast can be computed. Default values are: Min = 300 (5 minutes) Max = 3600 (1 hour) Min Minimal number of seconds. Max Maximal number of seconds. */ weather.GetRain().SetForecastTimeLimits( float min, float max ); /* Sets the forecast. forecast Desired forecast value that should be met in given time. time A time of the next change (how long it takes in seconds to interpolate to given value). minDuration A minimal time in seconds the change will last. */ weather.GetRain().Set( float forecast, float time = 0, float minDuration = 0);
  21. philippj

    How much Ram do you need?

    Idling PVP without Zombies or Loot ~3.2GB Idling PVE with Barrels ~4.1GB 60 player PVP ~3.9GB
  22. philippj

    How to display player count on your server

    Param1<string> empty = new Param1<string>(" "); GetGame().RPCSingleParam(player, ERPCs.RPC_USER_ACTION_MESSAGE, empty, true, player.GetIdentity()); Thats how you send a message to a single player. you have to place that in the loop
  23. philippj

    Loot categorizing question

    The curent system doesnt work like this. You have to configure everything within the types.xml other custom files are ignored.
  24. philippj

    How to display player count on your server

    By sending X amount of messages afterwards containing only whitespaces
  25. philippj

    How to display player count on your server

    Python is a great language tbh and dart doesnt do this out of the box you have to get a modified version of it, so the standard admin uses bec & dart in conjunction
×