[{"data":1,"prerenderedAt":93},["ShallowReactive",2],{"site":3,"blog-post-en-txadmin-fivem-guide":15,"blog-slug-site":45,"blog-scripts-en-txadmin-fivem-guide":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},"txadmin-fivem-guide","What is txAdmin and how to set it up: a txAdmin guide for FiveM server owners (scheduled restarts, HWID bans, in-game menu)","A 2026 txAdmin guide for FiveM servers: what txAdmin is, first login (port 40120 and the setup PIN), recipe-based server install, scheduled restarts and warnings, HWID bans, the \u002Ftx in-game menu, admin permissions, the events your scripts can use, and how to lock down the web panel.","2026-10-07","\u003Cp>txAdmin is the web panel and in-game menu for managing a FiveM server: start, stop and restart it, watch the console, schedule restarts, ban players and manage your whole admin team. It started in 2019 and, per its README, runs on more than 29,000 servers. The latest version at the time of writing is v8.1.1.\u003C\u002Fp>\n\u003Cp>If you run a FiveM server you almost certainly have txAdmin already. This guide covers the parts worth setting up properly.\u003C\u002Fp>\n\u003Ch2 id=\"first-login-txadmin-login\">First login (txAdmin login)\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Run \u003Ccode>FXServer.exe\u003C\u002Fcode> (Windows) or \u003Ccode>run.sh\u003C\u002Fcode> (Linux) from the artifacts folder\u003C\u002Fli>\n\u003Cli>The console prints the panel link and a \u003Cstrong>PIN\u003C\u002Fstrong> (&quot;Use the PIN below to register&quot;)\u003C\u002Fli>\n\u003Cli>Open the link; the default port is \u003Cstrong>40120\u003C\u002Fstrong>. Enter the PIN and create the master admin account. You can log in with a Cfx.re account or a password\u003C\u002Fli>\n\u003Cli>The PIN only exists while there are no admins. After that, log in with the account you created\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All txAdmin data (config, logs, player database) lives in the \u003Cstrong>txData\u003C\u002Fstrong> folder. On Windows the default is next to the artifacts folder (\u003Ccode>..\u002FtxData\u003C\u002Fcode>); change it with \u003Ccode>TXHOST_DATA_PATH\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch2 id=\"installing-a-server-from-a-recipe\">Installing a server from a recipe\u003C\u002Fh2>\n\u003Cp>The Setup page has a recipe-based deployer (&quot;create a server in under 60 seconds&quot;, per the README). Pick the recipe for the framework you want, and txAdmin downloads the resources, creates the database and writes \u003Ccode>server.cfg\u003C\u002Fcode>. The recipe list is fetched online, so names can change between versions.\u003C\u002Fp>\n\u003Cp>Still on you afterwards: add your server key (free from portal.cfx.re), harden \u003Ccode>server.cfg\u003C\u002Fcode> as in \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-server-security-without-anticheat\u002F\">basic FiveM server security\u003C\u002Fa>, and replace starter scripts that won't hold up with many players (see \u003Ca href=\"\u002Fen\u002Fblog\u002Fopen-fivem-server-budget\u002F\">what it costs to open a FiveM server\u003C\u002Fa>).\u003C\u002Fp>\n\u003Ch2 id=\"features-to-set-up-on-day-one\">Features to set up on day one\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scheduled restarts\u003C\u002Fstrong>: a list of \u003Ccode>HH:MM\u003C\u002Fcode> times in Settings, e.g. \u003Ccode>06:00\u003C\u002Fcode>, \u003Ccode>18:00\u003C\u002Fcode>. txAdmin warns players 30, 15, 10, 5, 4, 3, 2 and 1 minutes before\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-restart on crash or hang\u003C\u002Fstrong>: always leave it on\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live console\u003C\u002Fstrong> with history and search, CPU\u002FRAM and player-count charts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity log\u003C\u002Fstrong>: joins and leaves, deaths, chat, explosions, and custom entries from your scripts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Players: warnings, bans, whitelist, notes\u003C\u002Fstrong>. Whitelisting can require Discord membership or a Discord role\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord bot\u003C\u002Fstrong>: an auto-updating server status embed, a whitelist command and player info\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"bans-that-keep-people-out-hwid\">Bans that keep people out (HWID)\u003C\u002Fh2>\n\u003Cp>txAdmin bans on identifiers and the machine's HWIDs. The setting is \u003Cstrong>Required Ban HWID Matches\u003C\u002Fstrong> (default 1: one matching HWID is enough to block), and \u003Cstrong>Ban Templates\u003C\u002Fstrong> give your whole team the same reasons and durations.\u003C\u002Fp>\n\u003Cp>A caution for servers with many internet-café players: several people share a PC, so HWIDs repeat. Have an admin review unclear cases; the reasoning is in \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-server-security-without-anticheat\u002F\">basic FiveM server security\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"the-in-game-menu-txadmin-menu\">The in-game menu (txAdmin menu)\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Type \u003Cstrong>\u003Ccode>\u002Ftx\u003C\u002Fcode>\u003C\u002Fstrong> or \u003Cstrong>\u003Ccode>\u002Ftxadmin\u003C\u002Fcode>\u003C\u002Fstrong> in chat to open it\u003C\u002Fli>\n\u003Cli>The menu key has \u003Cstrong>no default binding\u003C\u002Fstrong>; bind it under Settings → Key Bindings → FiveM\u003C\u002Fli>\n\u003Cli>Press \u003Cstrong>Tab\u003C\u002Fstrong> to switch menu pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>txAdmin's in-game menu covers the basics such as the player list, teleporting, spectating and healing. For viewing bags, giving items, money\u002Fitem logs and in-game admin ranks, pair it with \u003Ca href=\"\u002Fen\u002Fproducts\u002Fx3d-adminpanel\u002F\">X3D Admin Panel\u003C\u002Fa> (free), as covered in \u003Ca href=\"\u002Fen\u002Fblog\u002Ffivem-admin-panel-free\u002F\">a free FiveM admin menu and panel\u003C\u002Fa>, which can also import txAdmin's bans.\u003C\u002Fp>\n\u003Ch2 id=\"admin-permissions\">Admin permissions\u003C\u002Fh2>\n\u003Cp>Each admin gets their own permissions, stored in \u003Ccode>txData\u002Fadmins.json\u003C\u002Fcode>. Examples: \u003Ccode>players.ban\u003C\u002Fcode>, \u003Ccode>players.warn\u003C\u002Fcode>, \u003Ccode>players.kick\u003C\u002Fcode>, \u003Ccode>console.view\u003C\u002Fcode>, \u003Ccode>console.write\u003C\u002Fcode>, \u003Ccode>control.server\u003C\u002Fcode>, \u003Ccode>settings.write\u003C\u002Fcode>, \u003Ccode>manage.admins\u003C\u002Fcode> and \u003Ccode>all_permissions\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The rule: \u003Cstrong>grant only what each person needs\u003C\u002Fstrong>. Regular admins don't need \u003Ccode>console.write\u003C\u002Fcode> or \u003Ccode>all_permissions\u003C\u002Fcode>, and everyone gets their own account. Never share the master account.\u003C\u002Fp>\n\u003Ch2 id=\"events-your-scripts-can-use\">Events your scripts can use\u003C\u002Fh2>\n\u003Cp>txAdmin emits events to the resources on your server:\u003C\u002Fp>\n\u003Cdiv class=\"table-scroll\">\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Event\u003C\u002Fth>\n\u003Cth>Data\u003C\u002Fth>\n\u003Cth>Use it to\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>\u003Ccode>txAdmin:events:scheduledRestart\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>secondsRemaining\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>lock the economy and save players before a restart\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>txAdmin:events:serverShuttingDown\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>delay\u003C\u002Fcode> (ms), \u003Ccode>author\u003C\u002Fcode>, \u003Ccode>message\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>do a final save\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>txAdmin:events:playerBanned\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>targetIds\u003C\u002Fcode>, \u003Ccode>targetHwids\u003C\u002Fcode>, \u003Ccode>reason\u003C\u002Fcode>, \u003Ccode>expiration\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>send ban logs to Discord or another system\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>txAdmin:events:playerWarned\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>targetIds\u003C\u002Fcode>, \u003Ccode>reason\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>keep a history\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>txAdmin:events:announcement\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>\u003Ccode>author\u003C\u002Fcode>, \u003Ccode>message\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>show announcements in your own UI\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\u003Cp>Example economy lock before a restart:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-lua\">AddEventHandler('txAdmin:events:scheduledRestart', function(eventData)\n    if eventData.secondsRemaining &lt;= 60 then\n        economyLocked = true\n    end\nend)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>(The old \u003Ccode>healedPlayer\u003C\u002Fcode> and \u003Ccode>skippedNextScheduledRestart\u003C\u002Fcode> events are deprecated since v8.0.)\u003C\u002Fp>\n\u003Ch2 id=\"locking-down-the-txadmin-panel\">Locking down the txAdmin panel\u003C\u002Fh2>\n\u003Cp>The panel controls everything; whoever gets in owns your server:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>By default it listens on \u003Ccode>0.0.0.0:40120\u003C\u002Fcode>, reachable from anywhere. Firewall it to your team's IPs, or set \u003Ccode>TXHOST_INTERFACE\u003C\u002Fcode> to \u003Ccode>127.0.0.1\u003C\u002Fcode> and reach it through a VPN or an HTTPS reverse proxy\u003C\u002Fli>\n\u003Cli>Change the port with \u003Ccode>TXHOST_TXA_PORT\u003C\u002Fcode> (30120 is not allowed). The old \u003Ccode>txAdminPort\u003C\u002Fcode> and \u003Ccode>txAdminInterface\u003C\u002Fcode> convars are deprecated\u003C\u002Fli>\n\u003Cli>Have admins log in with their own Cfx.re accounts instead of sharing passwords\u003C\u002Fli>\n\u003Cli>Keep \u003Ccode>txData\u003C\u002Fcode> private: every player's identifiers and every ban live in \u003Ccode>data\u002FplayersDB.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"faq\">FAQ\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>I can't log in to txAdmin \u002F forgot the password.\u003C\u002Fstrong> — If the master account is linked to Cfx.re, log in through Cfx.re. If \u003Ccode>txData\u002Fadmins.json\u003C\u002Fcode> has no admin accounts, txAdmin shows a new PIN at startup (always back the file up before editing it).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The txAdmin menu doesn't open in game.\u003C\u002Fstrong> — Your account must be a txAdmin admin and your identifiers must match the linked ones. Try typing \u003Ccode>\u002Ftx\u003C\u002Fcode>, since the key has no default binding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How is txAdmin different from an in-game admin panel?\u003C\u002Fstrong> — txAdmin runs the server (restarts, console, schedules, bans); an in-game admin panel runs the city (bags, items, economy logs). They work best together.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does it cost anything?\u003C\u002Fstrong> — txAdmin is free and ships with FXServer. What you may pay for is slots beyond Cfx.re's free limit; see \u003Ca href=\"\u002Fen\u002Fblog\u002Fopen-fivem-server-budget\u002F\">what it costs to open a FiveM server\u003C\u002Fa>.\u003C\u002Fp>\n",[23,29,34,39],{"slug":24,"title":25,"description":26,"date":27,"updated":28},"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","2026-10-14",{"slug":30,"title":31,"description":32,"date":33,"updated":28},"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":35,"title":36,"description":37,"date":38,"updated":28},"open-fivem-server-budget","How Much Does It Cost to Open a FiveM Server, and What Do You Need? From 32 Players to a 2,000-Player City (2026)","The essential scripts to launch a FiveM server in 2026 with budgets at three scales: starter 32–64, public 128–500, and a 1,000–2,048-player city (Element Club Platinum, dedicated hardware, separate voice and database, staff). Which parts free scripts cover, which are worth paying for, and which must be rewritten once you reach two thousand players.","2026-09-15",{"slug":40,"title":41,"description":42,"date":20},"fivem-server-hosting-rent","Renting a FiveM server host: VPS, dedicated or game panel, specs by player count, rough prices and a checklist before you pay (2026)","A 2026 guide to FiveM server hosting: machine rent vs slot fees (Element Club), how many players are free, the specs that matter most (single-thread CPU, NVMe, DDoS protection), rough specs from 32 to 2,048 players, game panel vs VPS vs dedicated, approximate monthly prices, and a 9-point checklist before paying.",[44],"x3d-adminpanel",{"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":62,"latest_version":87,"latest_released_at":88,"published_at":89,"has_docs":90,"config":91,"rent_price_satang":92},"70fa1474-294a-49ad-91cb-1de0ab4dc8d8","X3D Admin Panel","A free all-in-one FiveM admin panel: players, bans and warnings, alt detection, bags, items, vehicles, weather, player logs and menus for X3D scripts.",0,"none","public\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg","\u002Fapi\u002Fv1\u002Fmedia\u002Fpublic\u002Fproducts\u002Fx3d-adminpanel\u002Fcover\u002F5cb8420f481eee28.jpg",[61],"admin",[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86],"admin panel","admin menu","แผงแอดมิน","เมนูแอดมิน","เมนูแอดมิน fivem","fivem admin menu","แบนเครื่อง","token ban","จับบัญชีสำรอง","alt detection","txadmin","noclip","spectate","log","esx","standalone","ฟรี","free","แอดมินไทย","ยึดไอเทม","ประวัติแบน","โน้ตแอดมิน","นำเข้า txAdmin","บทบาทแอดมิน","1.0.5","2026-10-12T17:15:53.66615Z","2026-10-05T04:11:47.352812Z",true,"public",null,1792316317644]