| Description | Master Server Admin - administration tool of the SV Latinos Farming server (farmin.lat).
Includes:
- Development and admin controls: general, player, objects, vehicles, placeables, farmlands and environment.
- Economy: product prices, crop yield, land price and shop prices (with search, filters and summary).
- Permissions by level: MasterAdmin, Admin, BossManager, Farm manager, Standard and No restriction. Every permission can be adjusted.
- BossManager: role with its own password for the server team, without server powers.
- 'Apply to all' to set every permission to one level in one step.
- Safety locks: nobody can give a level above their own or edit permissions above it; MasterAdmin always keeps access; only a MasterAdmin can change the MasterAdmin password. The server checks every permission change.
The first time a savegame is loaded, the previous 'easyDevControls.xml' settings are read (permissions, password, economy). From then on everything is saved in 'masterServerAdmin.xml'. Remove FS25_EasyDevControls from the server: both mods must not be active at the same time.
Credits: GtX (EasyDevControls, base of this mod), Razak (MultiplayerAchievements) and Chez_Squall (MenuOrganizer), both used with permission, Boschiero (FarmLimitManager) and PlutoGaming (NoWorkers).
Inputs:
- Open menu: Right Shift + F12
Changelog 1.0.1.8:
- New 'Achievements' tab (replaces FS25_MultiplayerAchievements by Razak, used with permission): game achievements in multiplayer. Personal progress only for the player who does the work, farm progress (verified money and natural animal births) shared by the farm, and collectibles for the whole server.
- Personal, farm and server tracking can be turned on / off for the whole server (permission 'Turn achievement tracking on / off', MasterAdmin, can be lowered to Admin).
- Player ranking per statistic and farm progress, each in its own window (permission 'View ranking and farm progress', everyone). The ranking counts from this version on.
- 'Show Collectables' moved from General to Achievements and now also works in multiplayer (each player for their own map).
- Same savegame data and progress file as FS25_MultiplayerAchievements: remove that mod from the server. Console: msaAchievementsProgress.
- Game Settings menu (replaces FS25_MenuOrganizer by Chez_Squall, used with permission): the settings pages of other mods are grouped in two tabs, 'Miscellaneous' (every player) and 'Miscellaneous Admin' (permission 'View Miscellaneous Admin', Admin). No limit of mods. A new mod goes to Admin until a MasterAdmin moves it with its 'Visible' button (permission 'Assign mods in Miscellaneous', MasterAdmin, can be lowered to Admin). Saved in the savegame and sent to every player. Remove FS25_MenuOrganizer from the server.
- General: 'Group mod settings (Miscellaneous)' turns the grouping on / off for the whole server (applies when each player joins again). Console: msaModMenus.
- About: credits for GtX, Razak, Chez_Squall, Boschiero and PlutoGaming.
Changelog 1.0.1.7:
- New 'Work' tab (replaces FS25_RDPLAN_Contracts): general reward and reward per contract category, crop bonus in harvest contracts, minimum reward and small field bonus; maximum offered contracts, generation interval and success factor; create / clear offered contracts; farmland score (discount to buy a farmland for completed contracts, fine for failed ones) and rental cost general and per category, with the option to choose the leased machinery.
- All values are free numbers; an empty field uses the default or game value. Active contracts per farm stay in Restrictions.
- Permissions: 'Edit contract settings' (MasterAdmin, can be lowered to Admin), 'Create / clear contracts' (Admin) and 'View farmland scores' (BossManager).
- Settings and farmland scores of FS25_RDPLAN_Contracts are migrated once: remove that mod from the server. Console: msaContractsInfo, msaContractsCreate N, msaContractsClear.
- Work and Restrictions tabs: highlighted column headers (gold; dark gold in day mode). Field points of every farm in one list ('View farms' points') and the real multiplier of reward and rental (e.g. Reward x150 | Rental x100).
Changelog 1.0.1.6:
- New 'Restrictions' tab (replaces FS25_FarmLimitManager, FS25_NoWorkers and productionsLimitIncreaser): hired workers (no limit / block all / limit per farm, count mod AI, per-farm exceptions), animal pens per animal type, greenhouses and factories per farm, active contracts per farm and total productions on the map.
- All limits are free numbers (0 or more, no maximum); an empty field means no limit (or the game value). Changes are applied with 'Apply changes' and the server checks the permission.
- 'Farm usage' column shows what each farm is using against its limits (visible to BossManager). Permissions: 'Edit restrictions' (MasterAdmin, can be lowered to Admin) and 'View farm usage' (BossManager).
- Works with more than 8 farms (moreFarms). The settings of the old mods are migrated once from the savegame: remove those 3 mods from the server.
- Fixed: joining a server could fail to load buildings ('packetReceived' errors in Placeable / PlaceableConstructible). Production capacities and cycles no longer travel inside the game's factory data; each player asks for them after joining.
Changelog 1.0.1.5:
- Buildings tab removed (its tab will be reused for the next phase): 'Tip to trigger' moved to Objects (column with the other tipping tools); reload / remove buildings and the production points, test areas and placement collisions debug moved to General (4th column). Their permissions moved with them.
- Day theme: active controls light with dark text, disabled controls dimmer, dark text on gold (WCAG contrast). Fixed the big white box when starting the game in day mode, the white text in Permissions and the green in Help.
- Night theme: page #121212 instead of pure black and slightly lighter controls (Material dark guidelines).
- Permissions: selectors use the mod style (gold focus over the whole box). 'Permissions' and 'Help' titles translated.
Changelog 1.0.1.4:
- Tabs reorganized: FOV and Teleport moved to Player; the 7 player debug options moved to General; flip vehicles and remove tyre tracks moved to Vehicles; extra timescales and stop time moved to Environment. General no longer has empty gaps.
- New permission 'Flight mode' (Admin by default): flight mode can no longer be used without permission in multiplayer.
- 'Your bag' shows your role (e.g. 'Admin: 0 L'), and the menu shows 'Your role' when it opens.
- The selected tab and the header icons are gold instead of green.
- New day / night theme (key Z, next to 'Remove background').
- Translations: new Japanese, Korean, Traditional Chinese, Danish, Finnish, Swedish, Dutch, Hungarian, Romanian, Vietnamese, Indonesian and European Portuguese. All existing languages completed. The About page only lists the available languages.
Changelog 1.0.1.3:
- New Productions tab. The factories section moved here from the Buildings tab (owner, state, output, fill level, production list and delivery map).
- Production adjustments with point bags: raise the capacity of each product and the cycles per month of each line. Raising spends points from your bag (MasterAdmin unlimited, Admin and BossManager their own bag, farm manager the bag of his farm and only in his factories). Lowering returns the points: first your own, then MasterAdmin, Admin, BossManager and finally the farm. Nobody can lower points set by a higher level, and the capacity never goes below the base value or the product stored.
- Production bags: capacity points (litres) and cycle points (per month) for Admin, BossManager and every farm. All start at 0. Only bags of lower levels can be changed (new permission 'Productions: manage point bags', MasterAdmin by default).
- Points record: who set how much and where, with a Withdraw button (the points go back to their bag). Only MasterAdmin sees MasterAdmin entries.
- Who sees which factories: MasterAdmin all; Admin all except farm 2; BossManager all except farms 1 and 2; farm manager only his farm. The hidden farms can be changed in masterServerAdmin.xml of the savegame.
- Capacities are applied before the factory loads its storage, so the stored product is no longer cut to the base capacity when the server starts or a player joins.
- Values from adjustProductionPoints / ajustesengranjas are migrated once as MasterAdmin points (they do not lock anyone). Remove that mod before starting with this version.
Changelog 1.0.1.2:
- Buildings tab: production points are now called "Factory 1, 2, 3..." and the list shows the factories of all farms. The production list no longer shows the location (the table ID stays).
- Search boxes for long lists (more than 12 options). In windows (set production owner, set field crop, set field ground) the search filters the list. In the tabs (factory selector, farmland selector, bale and pallet fill type) the search jumps to the first match; Enter goes to the next one.
- Set farmland owner: the owner list now includes all farms (before only NPC and your own farm), and any farmland can be moved to any farm.
Changelog 1.0.1.1:
- Farms tab: create farm and delete farm are now active (compatible with FS25_moreFarms). Name and password are required; the colour is assigned automatically by farm number. Duplicate names and the farm limit are checked before creating.
- Delete farm asks for two confirmations and, like the game, only works when no connected player is in that farm.
- Every creation and deletion is written in the server log.
Changelog 1.0.1.0:
- New Farms tab (phase 2D): choose a connected player and put them in a farm, remove them from their farm, make or remove farm manager, and change their farm permissions one by one or all at once (saved with 'Save farm permissions').
- New permissions: Farms: put / remove players, farm manager, farm permissions, create farm (default BossManager) and delete farm (default MasterAdmin). The server checks every action and writes it in the log. Nobody can act on a player with a higher level.
- Create and delete farm are prepared in the tab but not active yet (they will be enabled after checking compatibility with FS25_moreFarms).
Changelog 1.0.0.6:
- Permissions tab: X now also logs out of the Admin level (inside Master Server Admin only). The game keeps your admin rights (kick, ban, game settings) until you reconnect. Key 1 gives the Admin level back (server admin password). The server applies the same level.
Changelog 1.0.0.5:
- Permissions tab: direct login keys. 1 = Admin (server), 2 = MasterAdmin (shown after being Admin), 3 = BossManager. The role selection dialog was removed.
- On the Permissions tab the previous/next page buttons are hidden to make room (tabs can still be changed with the mouse).
Changelog 1.0.0.4:
- Fixed: MasterAdmin, Admin and BossManager lost their level while not in a farm (spectator) and only saw the 'No restriction' permissions as editable. Roles no longer depend on the farm, on the player screen and on the server.
Changelog 1.0.0.3:
- Add / Remove / Set money moved from the General tab to the Economy tab.
- You can now choose the farm (with its current balance) instead of only your own farm.
- New permission 'Farm money' (default: BossManager, so MasterAdmin, Admin and BossManager). It replaces 'Cheat Money'.
- Security: the server now checks the money permission (before, only the screen blocked it). Every change is written in the log.
Changelog 1.0.0.2:
- New gold and black colours for the menu (replaces green and grey).
- Open menu key changed to Right Shift + F12.
- Economy tab header now uses its own icon.
Changelog 1.0.0.1:
- New mod icon.
Changelog 1.0.0.0:
- First version. Based on the RDPLAN edition 1.7.2.0 of the server tools.
- New name, icon and tab icons.
- 'EDC admin' is now 'MasterAdmin'.
- New BossManager level with its own password (login, logout and password change from the Permissions tab).
- All permissions can be adjusted to any level (no fixed caps), including Economy, Manage permissions and BossManager password.
- New 'Apply to all' row and button in the Permissions tab, with confirmation.
- Security: the server now checks every permission change (before, any client could change permissions). Only a MasterAdmin can change the MasterAdmin password (before, it was not checked by the server). MasterAdmin login also requires being server admin on the server side.
- The Economy tab is shown to whoever has at least one of its permissions.
- Migration: reads 'easyDevControls.xml' if the savegame has no 'masterServerAdmin.xml' yet.
- Help: new texts about levels, BossManager, Apply to all and the safety locks. |