[{"data":1,"prerenderedAt":89},["ShallowReactive",2],{"site":3,"blog-post-en-fivem-replay-system":15,"blog-slug-site":45,"blog-scripts-en-fivem-replay-system":51},{"site":4,"contact":10,"seo":13,"payment":14},{"name":5,"host":6,"default_locale":7,"locales":8},"X3D Developer","fivem.x3d-developer.com","th",[7,9],"en",{"discord_invite":11,"email":12,"line":12},"https:\u002F\u002Fdiscord.gg\u002FNA5kPVynFv","",{"google_site_verification":12,"bing_site_verification":12},{"bank_name":12,"account_name":12,"account_no":12,"promptpay_id":12},{"post":16,"html":21,"others":22,"productSlugs":43},{"slug":17,"title":18,"description":19,"date":20},"fivem-replay-system","FiveM Replay Script: watch any player back in game to settle reports and catch macros (ESX)","X3D Replay is a FiveM replay system for ESX that records every player automatically and lets admins watch it back in game with four cameras, a kill timeline, pressed keys and script usage. Covers privacy consent, storage, BETA price and the 7-day trial.","2026-10-14","\u003Cp>A player reports &quot;he shot me after I surrendered&quot;. The usual next step is to ask for a clip, wait, and hope the clip shows the right moment. A cheating or macro report is worse: the suspect never sends a clip, and the logs only say what changed, not what the player did.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"\u002Fen\u002Fproducts\u002Fx3d-replay\u002F\">X3D Replay\u003C\u002Fa> takes the clip out of the loop. It records every player automatically from join to leave, and an admin opens the replay in game: stand-in characters walk, shoot, get in cars and wear the same clothes as at the time.\u003C\u002Fp>\n\u003Ch2 id=\"not-the-rockstar-editor\">Not the Rockstar Editor\u003C\u002Fh2>\n\u003Cp>Searching &quot;replay editor fivem&quot; usually finds the Rockstar Editor, the game's own client-side clip recorder that a player starts and edits on their own PC. X3D Replay is a different thing: a \u003Cstrong>server-side script for admins\u003C\u002Fstrong>. Nothing has to be started by the player, and the admin watches the session inside the server. If you want to record cinematic clips, you want the Rockstar Editor, and this post is not about it.\u003C\u002Fp>\n\u003Ch2 id=\"what-it-records-and-what-you-see\">What it records and what you see\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Every player, every session, automatically — nothing to start\u003C\u002Fli>\n\u003Cli>In-game playback with the same clothes, face and poses as at the time\u003C\u002Fli>\n\u003Cli>4 cameras: chase, player POV, free cam and map\u003C\u002Fli>\n\u003Cli>An event timeline for hits, kills and deaths; click one and playback jumps there\u003C\u002Fli>\n\u003Cli>Nearby players replay too, so you can follow anyone; speed from 0.25x to 8x\u003C\u002Fli>\n\u003Cli>A pressed-key panel and fire-click timing\u003C\u002Fli>\n\u003Cli>Commands, hotkeys and events the player used in other scripts (one line in that script's \u003Ccode>fxmanifest\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Money, item and job changes logged from ESX automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"what-admins-use-it-for\">What admins use it for\u003C\u002Fh2>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Case\u003C\u002Fth>\n\u003Cth>What you do\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Reports (&quot;shot after surrendering&quot;, random kills, hit-and-run)\u003C\u002Ftd>\n\u003Ctd>Open that moment in the session and watch what happened\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Cheats and macros\u003C\u002Ftd>\n\u003Ctd>Compare the pressed keys with what happened in game; clicks that are too evenly spaced are flagged on the timeline\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Script bugs\u003C\u002Ftd>\n\u003Ctd>See which command and event the player sent before money or items changed\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Evidence you want to keep\u003C\u002Ftd>\n\u003Ctd>Anticheat, report and macro sessions are kept; other sessions expire after the number of days you set\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Other scripts can push events into the timeline too: \u003Ccode>exports.x3d_replay:Mark(src, 'report', {...})\u003C\u002Fcode> puts an event on it and keeps the session.\u003C\u002Fp>\n\u003Ch2 id=\"replay-vs-player-clips-txadmin-logs-and-an-anticheat\">Replay vs player clips, txAdmin logs and an anticheat\u003C\u002Fh2>\n\u003Cp>They are not rivals. Each answers a different question:\u003C\u002Fp>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>\u003C\u002Fth>\n\u003Cth>Player clip\u003C\u002Fth>\n\u003Cth>txAdmin \u002F database logs\u003C\u002Fth>\n\u003Cth>Anticheat\u003C\u002Fth>\n\u003Cth>X3D Replay\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Needs the player to record\u003C\u002Ftd>\n\u003Ctd>yes\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Shows what happened in the world\u003C\u002Ftd>\n\u003Ctd>only one view\u003C\u002Ftd>\n\u003Ctd>no, text only\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>yes, 4 cameras, everyone nearby\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Shows pressed keys and script commands\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>depends on the product\u003C\u002Ftd>\n\u003Ctd>yes\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Covers a moment nobody expected\u003C\u002Ftd>\n\u003Ctd>no\u003C\u002Ftd>\n\u003Ctd>partly\u003C\u002Ftd>\n\u003Ctd>partly\u003C\u002Ftd>\n\u003Ctd>yes, every session is recorded\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>A log tells you money changed. An anticheat decides whether something looks like cheating. The replay shows you the minute around it so a human can decide. If you are choosing an anticheat, read \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-anticheat-free-vs-paid\u002F\">FiveM anticheat, free vs paid\u003C\u002Fa>, and for the groundwork you should do first, \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-server-security-without-anticheat\u002F\">basic FiveM server security without an anticheat\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"privacy-and-the-join-consent-card\">Privacy and the join consent card\u003C\u002Fh2>\n\u003Cp>Recording everyone is a rules question as well as a technical one. X3D Replay has a \u003Ccode>Config.Consent\u003C\u002Fcode> setting with three modes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>'card'\u003C\u002Fcode>: a card on join where the player accepts recording\u003C\u002Fli>\n\u003Cli>\u003Ccode>'notice'\u003C\u002Fcode>: players are only told\u003C\u002Fli>\n\u003Cli>\u003Ccode>'off'\u003C\u002Fcode>: nothing is shown (put it in your server rules instead)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The card text is editable, and \u003Ccode>{days}\u003C\u002Fcode> fills in how long recordings are kept. Raise the \u003Ccode>Version\u003C\u002Fcode> value and everyone has to accept again. Every time someone opens a replay, it is written to the \u003Ccode>TB_X3D_REPLAY_ACCESS\u003C\u002Fcode> table (who watched which session, and when). Which groups can watch is set in \u003Ccode>Config.Viewer\u003C\u002Fcode>, or with the ACE permission \u003Ccode>x3d_replay.admin\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"where-recordings-are-stored\">Where recordings are stored\u003C\u002Fh2>\n\u003Cp>Replay files stay \u003Cstrong>on your own server\u003C\u002Fstrong>, in \u003Ccode>x3d_replay\u002Fdata\u002F\u003C\u002Fcode> by default (you can point \u003Ccode>Config.Storage\u003C\u002Fcode> at another folder). There are no open ports and no third-party host. Old files are removed for you after \u003Ccode>RetentionDays\u003C\u002Fcode>, except sessions kept by \u003Ccode>KeepKinds\u003C\u002Fcode>. When you update the script, keep the \u003Ccode>data\u003C\u002Fcode> folder or every old replay is lost.\u003C\u002Fp>\n\u003Cp>The viewer is moved to their own routing bucket, so the watching admin is invisible to the live city and returns to where they were on exit.\u003C\u002Fp>\n\u003Ch2 id=\"working-with-x3d-admin-panel-and-x3d-anti-cheat\">Working with X3D Admin Panel and X3D Anti-Cheat\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"\u002Fen\u002Fproducts\u002Fx3d-adminpanel\u002F\">X3D Admin Panel\u003C\u002Fa>\u003C\u002Fstrong> (free): when it is installed, the panel gets a replay menu. Pick a player in the table, open that player's session list, and you return to the panel when you close it. Permissions are set under panel roles (\u003Ccode>mod.x3d_replay.players.view\u003C\u002Fcode>). How the panel fits next to txAdmin is in \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-admin-panel-free\u002F\">the free FiveM admin panel post\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"\u002Fen\u002Fproducts\u002Fx3d-anticheat\u002F\">X3D Anti-Cheat\u003C\u002Fa>\u003C\u002Fstrong>: it collects evidence for admins to decide on, and a replay adds what happened around that moment. Sessions marked \u003Ccode>anticheat\u003C\u002Fcode> are kept permanently, and any script can mark a session through the export above. Each script is sold separately and neither needs the other.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"requirements\">Requirements\u003C\u002Fh2>\n\u003Cp>ESX Legacy and oxmysql. Run the bundled \u003Ccode>install.sql\u003C\u002Fcode> once on the database oxmysql uses (safe to run again), put the \u003Ccode>x3d_replay\u003C\u002Fcode> folder in \u003Ccode>resources\u002F\u003C\u002Fcode> without renaming it, and \u003Ccode>ensure\u003C\u002Fcode> it after oxmysql and es_extended. Type \u003Ccode>\u002Freplay\u003C\u002Fcode> as an admin to check it works. Step by step in the \u003Ca href=\"\u002Fen\u002Fdocs\u002Fx3d-replay\u002F\">X3D Replay docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"beta-price-and-the-7-day-trial\">BETA price and the 7-day trial\u003C\u002Fh2>\n\u003Cp>X3D Replay is in \u003Cstrong>BETA\u003C\u002Fstrong>, with a special price of \u003Cstrong>599 THB\u003C\u002Fstrong>, one \u003Ccode>shop_license\u003C\u002Fcode> for 1 IP, buy once and get every version. We keep the price low so more servers test it and report problems on Discord before the full release. Like every paid X3D script it has a \u003Cstrong>free 7-day trial\u003C\u002Fstrong>: see \u003Ca href=\"\u002Fen\u002Fblog\u002Ffree-trial-7-days\u002F\">how the trial works\u003C\u002Fa> and try it on your live server before you pay.\u003C\u002Fp>\n\u003Ch2 id=\"faq\">FAQ\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Is this the Rockstar Editor?\u003C\u002Fstrong> — No. The Rockstar Editor is a client-side clip tool. X3D Replay is a server script that records players for admins to review in game.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do players have to start recording?\u003C\u002Fstrong> — No. Everyone is recorded automatically from join to leave. Tell them through the join card, the notice, or your server rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does it work with QBCore?\u003C\u002Fstrong> — The listed requirements are ESX Legacy and oxmysql. Money, item and job logging comes from ESX, so use it on ESX.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where do the recordings go?\u003C\u002Fstrong> — Into the \u003Ccode>x3d_replay\u002Fdata\u002F\u003C\u002Fcode> folder on your own server. Nothing is uploaded to another host.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I try it before buying?\u003C\u002Fstrong> — Yes, the free 7-day trial gives you the full version.\u003C\u002Fp>\n",[23,28,33,38],{"slug":24,"title":25,"description":26,"date":27,"updated":20},"fivem-server-security-without-anticheat","Basic FiveM server security without an anticheat — server.cfg hardening, anti money-dupe scripting and ban evasion (up to 2,000 players)","A free FiveM server security guide to do before you buy an anticheat: harden server.cfg (sv_entityLockdown, sv_filterRequestControl, networked sounds and phone explosions, sv_scriptHookAllowed), block the game events cheaters use to give or strip weapons and kick players out of vehicles, write economy scripts where the server decides the money so dupes stop, lock the economy before restarts, tie Discord and Rockstar license together against ban evasion, and keep logs that scale to a 2,000-player city.","2026-10-03",{"slug":29,"title":30,"description":31,"date":32,"updated":20},"fivem-admin-panel-free","A free FiveM admin menu and panel: token bans, alt detection, player bags and logs — and how it pairs with txAdmin","X3D Admin Panel is a free FiveM admin panel for ESX and standalone: manage players, invisible spectate, view bags and weapons, give money and items, ban on identifiers plus machine tokens so alt accounts can't get back in, a player database, money\u002Fitem\u002Fchat logs, ranked roles, txAdmin ban import, and how to split the work with txAdmin.","2026-10-05",{"slug":34,"title":35,"description":36,"date":37,"updated":20},"fivem-anticheat-free-vs-paid","FiveM anticheat, free vs paid (2026): from a small server to a 2,000-player city, without false bans or server lag","Free FiveM anticheat options (event checks, sv_scriptHookAllowed, ban lists) against paid ones (FiveGuard, WaveShield, X3D Anti-Cheat): what each detects, what it costs, where false positives come from, at what server size a paid one pays off, and what an anticheat must do and must never do on a 1,000–2,048-player city so it does not lag the server, plus a free anti-exploit checklist to do first.","2026-09-24",{"slug":39,"title":40,"description":41,"date":42,"updated":20},"free-trial-7-days","How the Free 7-Day FiveM Script Trial Works (No Payment Needed)","Step-by-step guide to getting a free 7-day trial key for any X3D FiveM script: Discord login, joining the server, setting up your server profile, installing the key, and what happens when the 7 days end.","2026-09-19",[44],"x3d-replay",{"site":46,"contact":48,"seo":49,"payment":50},{"name":5,"host":6,"default_locale":7,"locales":47},[7,9],{"discord_invite":11,"email":12,"line":12},{"google_site_verification":12,"bing_site_verification":12},{"bank_name":12,"account_name":12,"account_no":12,"promptpay_id":12},[52],{"id":53,"slug":44,"name":54,"summary":55,"price_thb":56,"license_mode":57,"cover_key":58,"cover_url":59,"category_slugs":60,"tags":63,"latest_version":83,"latest_released_at":84,"published_at":85,"has_docs":86,"config":87,"rent_price_satang":88},"6bdadea7-4316-4a4a-a38e-87c5e841077d","X3D Replay","BETA pricing. Records every player, every session. Watch it back in game: 4 cameras, kill\u002Fdeath timeline, pressed keys, script usage, macro flags.",59900,"shop_license","public\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-replay\u002Fcover.jpg",[61,62],"anticheat","admin",[64,65,66,67,68,69,70,71,72,73,74,75,76,77,61,78,79,80,81,82],"esx","ESX Legacy","replay","fivem replay script","replay system","รีเพลย์","ดูย้อนหลัง","ย้อนดูผู้เล่น","บันทึกผู้เล่น","เคสรีพอร์ต","จับโกง","จับมาโคร","macro detection","กันโปร","แอดมิน","admin tool","demo recorder","spectate","BETA","1.0.2","2026-10-14T06:14:23.677549Z","2026-10-14T06:14:23.700289Z",true,"owners",12000,1792316317408]