Until the x86-64 branch is stabilized and merged into the main game, we have to lay down some rules & guidance on what our stance is on scripts that require this beta branch of the game.

Any script that depends on the x86-64 branch, clientside or serverside, must be able to justify this decision and explain why it cannot be avoided.

Your script will be denied if you did not make a reasonable effort to avoid depending on a beta branch of the game, or cannot justify your reasoning behind your decision.


RULES FOR x86-64 ADDONS

You:

  • MUST check the "Requires the x86-64 - Chromium branch" in your addon's settings.
  • MUST inform players not using the x86-64 branch that they are not using it, what it is, and information on how to open the provided in-game guide which explains how to switch branch
  • MUST NOT cause any Lua errors or undefined/erroneous behaviour to players not using the x86-64 branch of the game, other than disabling the features that require the branch
  • MUST NOT obstruct any players who are not using the x86-64 branch, or otherwise exclude them from general gameplay, unless specifically configured to by the server owner within reason (e.g. a cinema gamemode can kick players who aren't on the branch if specifically configured to, because otherwise they will just needlessly take up a server slot)


EXAMPLES OF ADDONS WE WOULD ALLOW
  • A "cinema" script that uses a Chromium DHTML panel to render videos in-game (most video streaming platforms do not support legacy browsers)
  • A script that provides OPTIONAL/backwards-compatible extra support by taking advantage of a Chromium DHTML panel (e.g. using websockets for communication)


EXAMPLES OF ADDONS WE WOULD DENY
  • A script whose user interface uses a DHTML panel and does not work properly on the main branch of the game
  • A loading screen which does not work properly on the main branch of the game
  • A script that uses server-side rendering as an alternative for main branch players (this is an unacceptable use of server resources)
  • A script that uses a DHTML panel with JavaScript to provide features Lua strictly CANNOT without using legacy JavaScript standards (strongly preferred) or a polyfiller such as Babel
  • A script that overuses DHTML panels - you should assume players will have bad hardware and optimize for this


Can't find what you're looking for?

Contact our support

Search products...