GTARP NETWORK — CHANGELOG V1.0
The Foundation Release
Welcome to the first official release of GTARP Network.
Version 1.0 represents the complete foundation of our text-based roleplay experience. From account registration and character creation to communication, properties, businesses, vehicles, emergency services and staff administration, every core system required to build a living roleplay world has been introduced.
This changelog covers the complete server as a first release rather than listing individual development commits.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ACCOUNT REGISTRATION & SECURITY
- Introduced the GTARP Network account system.
- Added traditional account registration using an email address, username and password.
- Added registration and authentication through Discord.
- Added secure login sessions shared between supported GTARP Network services.
- Added password recovery for existing accounts.
- Added account-level two-factor authentication.
- Separated account information from individual character information.
- Added account sanctions, warnings and server records.
- Added secure account logout and session expiration.
- Added account-linked staff ranks and permissions.
- Added support for account management through the User Control Panel.
- Added protection against duplicate accounts and conflicting linked identities.
CHARACTER SELECTION
- Introduced a complete character selection system.
- Accounts receive four character slots by default, additional slots may be bought from donator shop.
- Added character previews with the correct appearance, clothing and model.
- Added character mugshots and identity information.
- Added clear loading states while characters are being prepared.
- Added support for empty character slots.
- Added the ability to return from character creation without losing access to existing characters.
- Added confirmation and validation before entering the server.
- Added Switch Character and Logout options through the pause menu.
CHARACTER CREATION
- Introduced a multi-stage character creation process.
- Added first name, last name, date of birth, gender and nationality selection.
- Added nationality-based language assignment.
- Characters receive full proficiency in the language connected to their nationality and in English.
- Added detailed physical appearance customization.
- Added facial structure, skin, hair, eye color and facial feature controls.
- Added male and female character models.
- Added camera rotation and zoom controls.
- Added random facial generation.
- Added initial clothing selection.
- Added a dedicated character backstory stage.
- Added character attributes, including physical description, scent and other roleplay details.
CHARACTER IDENTITY & ROLEPLAY DETAILS
- Added persistent character descriptions and attributes.
- Added /chardetails for updating editable character attributes.
- Added /examine to view a nearby character’s visible description and OOC age information.
- Added character-specific playtime tracking.
- Added persistent character statistics.
- Added /stats with a movable interface.
- Added character-specific money, employment, licenses, properties, vehicles and phone numbers.
- Added permanent character death support.
- Added player-requested character kills through /selfck.
- Added administrative character kills after an approved application.
- Added corpse persistence and management for permanently deceased characters.
CORE FRAMEWORK
- Built the GTARP Network server framework and shared SDK.
- Added a complete account and character lifecycle.
- Added centralized definitions for jobs, items, weapons, vehicles, licenses and affiliations.
- Added server-authoritative validation for money, items, vehicles, permissions and ownership.
- Added persistent player sessions and character state.
- Added routing bucket support for private interiors and instanced environments.
- Added shared notification, interaction, inventory, banking, clothing and command services.
- Added standardized exports for communication between GTARP resources.
- Added optimized and parameterized database operations.
- Added state synchronization between commands, interfaces and connected resources.
- Added protection against client-controlled money, inventory and permission changes.
TEXT-BASED ROLEPLAY & CHAT
- GTARP Network has been designed as a fully text-based roleplay server.
- Added local chat with distance-based visibility.
- Added /me for character actions.
- Added /do for roleplay details and environmental information.
- Added /ame and /ado for persistent three-dimensional roleplay text.
- Added /try, /dice and /chance for randomized outcomes.
- Added shouting, low, whispering and OOC chat ranges.
- Added /s, /l, /w, /to, /lto, /sto and /wto.
- Added local OOC communication through /b.
- Added private messages and replies.
- Added department communication through /dep.
- Added faction communication through /f.
- Added distinct colors for IC, action, descriptive and OOC messages.
- Added command suggestions when typing “/”.
- Hidden internal commands that begin with special administrative characters.
- Added configurable chat preferences through /settings or keybind "O".
- Added fixed world-space 3D interaction text.
- Added character nametags positioned above players.
LANGUAGES
- Added persistent character languages.
- Added language proficiency levels.
- Added automatic starting languages based on nationality.
- Added language-aware chat messages.
- Added support for learning and managing additional languages.
- Integrated languages with normal, low, whispering and shouting communication.
Languages may be learned by reading books.
RADIO COMMUNICATION
- Introduced a text-based radio communication system.
- Added ten configurable radio channels.
- Added /setfreq and /setfrequency.
- Added /r and /r2 through /r10 for individual channels.
- Added low, normal, whispering and shouting radio variants.
- Added persistent radio frequencies per character.
- Saved frequencies are restored after reconnecting, switching characters or restarting the server.
- Added radio usage animations.
HUD & PLAYER INTERFACE
- Introduced the GTARP Network HUD.
- Added the current UTC date and time.
- Added the player’s server ID.
- Added live cash and bank balances.
- Added a compass with heading, street, area and postal information.
- Added waypoint distance information.
- Added the current GTARP Network version.
- Added a conditional vehicle HUD.
- Added speed in miles per hour.
- Added engine RPM, fuel level and vehicle status.
- Fuel-powered vehicles display fuel in gallons.
- Electric vehicles display energy usage in kW/h.
- Added vehicle lighting and engine indicators.
- Added specialized displays for aircraft and boats.
- Added /hidehud.
- Added proper HUD hiding during menus, cameras and character selection.
- Added interface layering so notifications remain visible.
- Added draggable HUD elements with locally saved positions.
- Added day and night interface support where applicable.
INVENTORY & ITEMS
- Introduced a persistent character inventory.
- Added stackable and unique items.
- Added item metadata and item-specific information.
- Added usable items.
- Added support for weapons, documents, licenses, food, drinks, tools and electronic devices.
- Added protected item transfers and atomic inventory transactions.
- Added validation for inventory capacity and available space.
- Added support for personal, property, vehicle and business storage.
- Added item administration and catalog management.
- Added persistent changes for usable, unique and configurable item properties.
- New characters receive an identification card as their starting item.
- Mobile phones must be obtained through roleplay or purchased from an Electronics Store.
ECONOMY & PAYDAY
- Introduced persistent cash and bank balances.
- Added a payday every 60 minutes of active playtime.
- Added a starter bonus of $5,000 per hour for the first 40 hours.
- The complete starter bonus provides up to $200,000 through active playtime.
- Added job, business and faction-based payments.
- Added transaction logging.
- Added persistent invoices and fines.
- Added configurable government, faction and business funds.
- Added protected server-side money transactions.
- Added a transparent payday interface with a dismissal timer.
FLEECA BANKING
- Introduced the GTARP Network FLEECA Banking system.
- Added personal bank accounts with unique ten-digit account numbers.
- Added deposits, withdrawals and transfers.
- Added transaction history and account logs.
- Added invoices and outstanding payment management.
- Added support for business and faction accounts.
- Added management funds and financial logs.
- Added a FLEECA mobile banking application.
- Added a web banking portal connected through UCP authentication.
- Players can select an eligible character after signing into the portal.
- Added persistent light and dark interface preferences.
- Integrated law-enforcement fines with FLEECA invoices.
PHONE SYSTEM
- Introduced a complete multi-device phone system.
- Added support for owning multiple phones per character.
- Added a primary phone that opens through the standard phone key.
- Added /myphones for viewing and managing owned devices.
- Standard phone numbers contain eight digits.
- Added optional custom numbers containing between four and eight digits.
- Added automatic number uniqueness validation.
- Added Subscription and Prepaid phone plans.
- Subscription plans charge $1 per call minute and $1 per SMS through payday billing.
- Prepaid plans provide anonymous ownership and require available prepaid credit.
- Added prepaid top-up items.
- Added contacts, favorites and recent calls.
- Added calls, SMS conversations and persistent message history.
- Added ringtones, mute and loudspeaker controls.
- Added incoming call notifications and call-state synchronization.
- Added command integration through /call, /sms, /resms, /pickup and /hangup.
- Added shorthand /p and /h call controls.
- Messages sent through commands and the phone share the same conversations.
- Added payphone support.
- Added three-digit emergency hotlines, including 911.
- Added a guided emergency call process for Police, Fire and Medical services.
- Added a camera application with normal and selfie modes.
- Added movement and camera controls while using the phone camera.
- Added FLEECA Banking, Businesses, Garage, Home, Weather and Music applications.
- Added an application store for supported first-party applications.
- Downloaded applications are stored per individual phone.
- Added device-specific frames and colors.
- Added the Fokia 3310 feature phone.
- Added the iFruit 17, iFruit 17 Air and iFruit 17 Pro device families.
BUSINESSES
- Introduced player-owned and server-managed businesses.
- Added configurable business names, categories, locations and ownership.
- Added employee and management ranks.
- Added employee hiring, dismissal and permission management.
- Added business bank accounts and transaction logs.
- Added persistent shop inventories and shopping carts.
- Added employee-only and license-restricted products.
- Added employee shifts through /startshift and /endshift.
- Business shifts provide $4,000 after 60 minutes of active work.
- Added open recruitment functionality.
- Added recruitment advertisements in chat.
- Added /bjoin for responding to an open recruitment opportunity.
- Added business administration through /badmin.
- Added support for businesses operating from player properties.
- Added an Electronics Store category for phones and electronic devices.
- Added a vehicle tuning business with realistic modification prices.
- Added a Businesses phone application.
- The application displays open businesses, active employees and hiring opportunities.
- Added business search and GPS navigation.
PROPERTIES & HOUSING
- Introduced a complete property system.
- Added properties available for Sale, Rent and individual Tenancy.
- Added permanent property ownership.
- Added multi-tenant motel and apartment support.
- Added single-tenant rental properties.
- Added rent limits based on character playtime.
- Added automatic eviction for unpaid or expired leases.
- Added persistent property storage.
- Evicted belongings are safely returned to the character’s inventory where possible.
- Added property keys and access permissions.
- Added /lock support from inside and outside.
- Added /myleases for viewing current leases.
- Added a unified property management interface.
- Added sub-tenants with configurable monthly rent.
- Sub-tenant payments can be sent to the owner or connected business account.
- Added doorbells with indoor notifications.
- Added configurable peepholes.
- Added property routing buckets and private interiors.
- Added businesses located inside properties.
- Added property break-in permissions.
- Added lockpicking with success and failure outcomes.
- Failed attempts can break the lockpick and generate a visible roleplay action.
- Added multiple property security levels.
- Added security notifications for attempted break-ins.
VEHICLES & OWNERSHIP
- Introduced persistent personal, faction, business and used vehicle ownership.
- Added vehicle dealerships with model images and vehicle information.
- Added categorized vehicle browsing and purchasing.
- Added controlled test drives.
- Test-drive vehicles spawn with the engine running and are automatically cleaned up.
- Added persistent vehicle keys.
- Added vehicle locking through the existing hotkey and /lock.
- Added engine control through the existing hotkey and /engine.
- Added persistent fuel and electric energy.
- Added personal and public garages.
- Added advanced parking for supported personal vehicles.
- Added /vpark and /avpark.
- Added vehicle scrapping through /vscrap.
- Eligible personal vehicles return 55% of their calculated value when scrapped.
- Added vehicle registration and insurance.
- Insurance can be purchased for up to three months.
- Added stolen vehicle status.
- Added vehicle impound records with location, duration, reason and responsible officer.
- Added faction vehicle dealerships.
- Added rental vehicles and scooters.
- Rental vehicles include fuel, keys and functional engine controls.
DMV & LICENSES
- Introduced DMV locations in Los Santos and Paleto Bay.
- Added an interactive DMV examiner.
- Added a shared theory examination required before practical testing.
- Theory attempts cost $300.
- Added practical driving examinations.
- Added passenger vehicle, motorcycle and truck tests.
- Added realistic checkpoints, intersections, stop signs and speed requirements.
- Added automatic tracking of mistakes and completed checkpoints.
- Added passenger, motorcycle, commercial and specialist licenses.
- Added vehicle registration and insurance services.
- Added a yearly Boating License available through City Hall for $500.
- Added Hunting License purchase and renewal requirements.
- A valid firearm license is required before obtaining or renewing a Hunting License.
- Added persistent license items and license records.
- Added /licenses for reviewing character licenses.
EMPLOYMENT & FACTIONS
- Introduced persistent character employment.
- Added job grades, labels, salaries, duty states and permissions.
- Added official factions and civilian employment.
- Added faction recruitment and application support through the UCP.
- Added employee management and rank changes.
- Added UCP notifications when a faction member is promoted, demoted or removed.
- Added duty-specific uniforms, vehicles, storage and equipment.
- Added /endjob with confirmation and job cleanup.
- Ending a job removes temporary vehicles, tasks and job clothing.
- Added support for the Blaine County Sheriff’s Office.
- Added support for SanFire medical and fire services.
- Added support for the San Andreas State Prison Authority.
- Added support for the Department of Corrections.
- Added towing, trucking and additional civilian employment systems.
LAW ENFORCEMENT
- Introduced on-duty law-enforcement tools.
- Added an F6 law-enforcement menu.
- Added equipment access for authorized officers.
- Added batons, tasers, firearms and duty equipment.
- Added interaction options for nearby players and vehicles.
- Added cuffing, escorting, searching and detention support.
- Added vehicle and identity checks.
- Added stolen vehicle reporting.
- Added property and vehicle ownership information.
- Added department communication.
- Added dispatch integration.
- Added evidence and incident support through the MDT.
MOBILE DATA TERMINAL
- Introduced a law-enforcement Mobile Data Terminal.
- Added citizen profiles, records, licenses and identifiers.
- Added vehicle records for personal, faction and business vehicles.
- Added owned, rented and tenant property information.
- Added property types and GPS navigation.
- Added reports, incidents and evidence records.
- Added warrants, alerts and officer notes.
- Added vehicle stolen-status management.
- Added detailed impound information.
- Added state and custom license records.
- Added fines connected directly to FLEECA invoices.
- Added department-aware information for BCSO and other authorized agencies.
MEDICAL & EMERGENCY SERVICES
- Introduced a complete injury and medical system.
- Added body-area injuries and medical status tracking.
- Added an on-duty EMS F6 menu.
- Added nearby patient examination and treatment options.
- Added medical bags with usable medical supplies.
- Added CPR, healing and revival mechanics.
- Added stretchers and patient transportation.
- Added player carrying and corpse movement.
- Added /injuries for reviewing injuries.
- Added /mc for treating the most recently selected injury.
- Added /helpup for assisting knocked-out characters.
- Added a knockout state with a last-standing period.
- Added a ten-minute death timer.
- Added hospital respawning after the timer expires.
- Added doctor NPC check-in.
- Added Fire and Medical dispatch integration.
- Dead or incapacitated players cannot perform unavailable actions.
- Added persistent corpses for approved character deaths.
- Added /movecorpse and authorized corpse removal.
PRISON & CORRECTIONS
- Introduced a prison and corrections management system.
- Added realistic sentences measured in minutes, hours, days, months or lifetime.
- Added a persistent sentence display.
- Added individual prisoner cell assignments.
- Added cell assignment by block.
- Added controls for individual cells, complete blocks or all cells.
- Added direct interaction with cell doors.
- Added prison alarms.
- Added prisoner relocation and release tools.
- Added Department of Corrections permissions.
- Added prison faction management.
WEATHER, TIME & WORLD
- Introduced synchronized server time using UTC.
- Added synchronized regional weather.
- Different regions can use separate weather conditions.
- Added weather freezing and administrative controls.
- Added a three-hour weather forecast.
- Integrated the forecast with the phone Weather application.
- Added standardized world interaction markers.
- Added fixed three-dimensional interaction prompts.
- Added ground detection for dynamically placed NPCs and markers.
- Added private routing environments for interiors and special scenes.
STAFF STRUCTURE & PERMISSIONS
- Introduced ten structured staff ranks, from Support through Founder.
- Added the Support, Global Moderation, Game Administration and Upper Administration teams.
- Added database-controlled permissions for every staff action.
- Added an administrative duty system through /aduty.
- Sensitive staff actions require both the correct permission and active administrative duty.
- Added public staff visibility through /admins.
- Added global and team-specific staff chats.
- Added staff chat toggles.
- Added Roleplay Watcher status and property break-in monitoring.
- Added complete logging of sensitive administrative actions.
ADMINISTRATION TOOLS
- Introduced a complete in-game administration menu.
- Added spectating, freezing, teleporting, bringing and returning players.
- Added private messaging.
- Added healing and reviving.
- Added slapping, warning, kicking and banning.
- Added account and character information.
- Added player and server logs.
- Added permission-aware item and property administration.
- Added offline account management where supported.
- Added administrative vehicle cleanup.
- Added warning escalation.
- Three active official warnings result in a 48-hour ban.
- Added temporary and permanent bans for severe violations.
PLAYER REPORTS & SUPPORT
- Introduced /report for contacting server staff.
- Added categorized tickets and player reports.
- Added a dedicated Property Break-in Request category.
- Added /reports for authorized staff.
- Added claiming, unclaiming, replying and closing.
- Added report actions for goto, bring, freeze, private messages, spectating, healing and discipline.
- Added player return functionality after a report intervention.
- Added escalation from an in-game report to the UCP Ticket Center.
- Escalated cases retain their original report information.
- Escalated cases are automatically assigned to the staff member handling the report.
- Players receive status notifications when their report is closed or escalated.
USER CONTROL PANEL
- Introduced the GTARP Network User Control Panel.
- Added account registration and login.
- Added Discord authentication.
- Added account security and password management.
- Added character profiles and character information.
- Added faction applications.
- Added staff applications.
- Added tickets, reports, unban requests and refund requests.
- Added application and case notifications.
- Added friends and social profile functionality.
- Added server records.
- Added staff management tools.
- Added permission management.
- Added server maintenance controls.
- Added scheduled restart management.
- Added server status information.
- Added responsive desktop and mobile layouts.
- Added synchronized light and dark themes.
- Added FLEECA portal authentication.
FORUM & LINKED
- Introduced the official GTARP Network community forum.
- Added a visual design matching the UCP.
- Added account profiles, private conversations, alerts and notifications.
- Added roleplay, faction, support and community categories.
- Added staff moderation tools.
- Added responsive mobile navigation.
- Added full rich-text editors, polls and forum formatting tools.
- Introduced Linked as the in-character social platform.
- Added profile and social functionality connected to GTARP Network accounts.
- Added integrated navigation between the UCP, Forum, Linked, Discord and related services.
PERFORMANCE, PERSISTENCE & SECURITY
- Added persistent storage for characters, money, inventory, phones, applications, vehicles, properties, businesses, licenses and employment.
- Added server-authoritative ownership and permission checks.
- Added optimized database queries and reduced unnecessary polling.
- Added debounced persistence for frequently changing data.
- Added protected inventory and financial transactions.
- Added synchronization between chat commands and graphical interfaces.
- Added cleanup for temporary vehicles, entities and job states.
- Added recovery protection for interrupted character loading.
- Added structured logging for important player and administrative activity.
- Added separation between account, character and runtime data.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WELCOME TO GTARP NETWORK V1.0
Version 1.0 establishes the foundation for a persistent, serious and community-driven text roleplay environment. Every account, character, conversation, property, business, vehicle and decision contributes to the continuing story of San Andreas.
This release would not have been possible without everyone who participated in development, testing, bug reporting, feedback and suggestions.
Thank you for helping us build GTARP Network.