本页面尚未翻译成简体中文,因此以英文显示。 英文版本

Config

NeroArcade's settings live in config/neroarcade.properties, created on first launch. Keys are flat (the dots are part of the name). Operators can reload the file with /neroland config reload; a key that says "restart" takes effect only after one. Numbers outside the range are brought back inside it.

Server keys are decided by the server and sent to every player when they join, so a client always runs the same budgets as the server. Client keys belong to each player's own computer: the server never sets or reads them.

Client (this computer only)

KeyDefaultRangeWhat it does
telemetryEnabledtrueAnonymous NeroArcade-only crash reports. On by default; set false to opt out (restart). See Privacy.
client.scanlinesfalseDraws arcade screens with CRT scanlines.
client.screenRenderRange00–64Draws arcade screens only within this many blocks. 0 uses the server's screenRenderRange; a larger number than the server's is capped to it.

Cabinets and seats (server)

KeyDefaultRangeWhat it does
screenRenderRange328–64Blocks within which arcade screens are drawn, and within which a nearby player keeps a cabinet awake.
seatRange3.01.5–8.0How far a seated player may step from the cabinet before the seat is released.

Cabinets and the Duplicator do not use power in this version, so there is no power setting.

Runtime budgets (server)

KeyDefaultRangeWhat it does
runtime.maxArenaSide328–32Largest arena side in cells; a cartridge with a bigger arena is refused.
runtime.maxEntities25632–256Most moving things in one match; extra spawns do nothing.
runtime.maxInputPacketsPerSecond3010–60Input packets accepted per seat per second; the rest are dropped (nobody is kicked).
runtime.snapshotMaxBytes81926400–16384Largest screen update; a bigger one is sent as a full frame.
runtime.snapshotHz105–20Screen updates per second to a cabinet's viewers.
runtime.keyframeTicks4020–200Ticks between full-frame screen updates.
runtime.maxAwakeCabinets324–128Cabinets that may run a game at once; further ones queue ("ARCADE BUSY").
runtime.sleepAfterTicks10040–1200Ticks a cabinet with nobody seated or near waits before it sleeps.
runtime.maxMatchSeconds60030–1800Longest match; a match still running ends in a draw.

Switches (server)

KeyDefaultWhat it does when false
multiplayer.enabledtrueLink Buses join nothing; every cabinet plays on its own.
leaderboards.enabledtrueFinished matches write no rows or personal bests; existing boards stay and are shown.
exchange.enabledtrueThe Arcade Exchange refuses every action (listings stay); the app's export and import are off too.
link.enabledtrueNeroArcade does not register with the NeroLink companion app (restart).
link.actions.export_cartridgetrueThe app cannot export a cartridge.
link.actions.import_cartridgetrueThe app cannot import a cartridge into drafts.
pushNotifications.enabledtrueNeroArcade sends nothing to the NeroLink bridge, so no phone notifications; the app's events list still updates.

Exchange and economy (server)

KeyDefaultRangeWhat it does
exchange.pageSize84–16Listings per Exchange page.
economy.coinOpfalseWith NeroEconomy installed, taking a cabinet seat costs economy.coinOpPrice. A refused payment gives the seat back. If NeroEconomy is installed but its economy is switched off, every seat is refused.
economy.coinOpPrice100–10000Price of one seat.
economy.downloadPrice00–10000Price of one Exchange download, paid to the game's builder (0 = free).

Privacy and limits (server)

KeyDefaultRangeWhat it does
privacy.leaderboardRetentionDays901–365Days a top-ten row is kept. Hard cap 365.
privacy.personalBestRetentionDays3651–365Days a personal best is kept after it was set; beating it restarts the clock. Hard cap 365.
privacy.leaderboardMaxEntries101–25Rows on each board.
privacy.exchangeMaxListings2001–1000Most listings on the Exchange; a full Exchange refuses, never deletes.
privacy.listingsPerAuthor161–200Most listings one player may have (operators exempt).
privacy.draftsPerPlayer81–32Imported drafts kept per player.
privacy.exportCooldownSeconds6010–3600Seconds between two /neroarcade privacy export requests.
privacy.playHistoryfalseAlways false: NeroArcade keeps no record of which games a player played. Declared for the privacy notice.

Companion app (server)

KeyDefaultRangeWhat it does
link.importPerHour101–100Imports one player may make from the app per hour (and at most 3 a minute).
link.push.recordCooldownMinutes605–1440Minutes between two "Record beaten" notifications for the same player and game.
link.digestHour180–23Server-local hour of the daily "Cartridge downloaded" notification.
link.libraryPageSize5010–50Most games in one page of the app's library.

在所有 Nero 模组百科中搜索。百科内容目前为英文。