[OPEN SOURCE] Redefine:A | SourceMod in Roblox

Please do not bump this topic anymore. Instead, go here.

Intro

For those of you who don’t know what SourceMod is, it’s basically an “admin” engine for VALVe games such as TF2, CS:GO, Dota 2, Day of Defeat, etc…, which allows plugins and mods to be installed to the servers to allow custom game modes such as Jailbreak. This admin system aims to get the same result, but differently.

Key differences between this admin and other ones

This admin includes many features other admins wouldn’t have even imagined of adding, such as;

  • Local Player IDs (!lpid)
  • Cache collection
  • Fully customizable UIs
  • “Libraries”
    and MUCH more than that!

Wait, what’s Local Player IDs?

Local player IDs is a part of the Cache collection, where every player is assigned a “Local ID” upon joining. It allows a more ‘selective’ command argument while keeping itself a non-necessity for the commands. What does it give? Let’s say it’ll end up with a “!kick #3

Okay… but what are libraries?

Libraries allow custom commands to have an external source for cache collections, extra functions, etc. Basically just a module script for new commands.

So how customizable are the UIs really?

They are as customizable as you want, as long as the main parts of it are still on the UI. It can range from basic color changes (aka Themes, officially), to a whole new UI system just to aid the users. Really, it’s that much customizable.

Wait, isn’t that the old Zeus Admin by @TheKitDev?

False. Zeus Admin was a chat-based administration system scripted by him and only him. Originally, Redefine:A was supposed to be a project with both of us to make an ‘Enterprise’ version for that admin, but Kit has turned out to be inactive with that project. I took it over and made it much more smooth and silky, to the point of me rewriting it from scratch. No, it doesn’t mean that the original Zeus Admin itself is dead… I think.

Sounds cool! How do I sign up?

You no longer have to ‘sign up’ in order to get the model anymore. It’s now open source, and ready to go for it’s next target.

You can get the model here. The latest version is V.02#5.

This thread will be used for whenever I update the admin.
If you find any bug with it, feel free to report it here!

Updating Guide

This admin is updating regularly without having an auto-update require()! That’s why I am adding this guide;

Move all of your old add-ons to the new Model’s add-ons folder. Update them if necessary from their official pages / models. Done! That’s literally all there is to it! The admin list saves from version to version.

Usage guide (Because some people don’t know how to use it)

When you’re using this admin, you may have noticed that me, all and others won’t work. The reason is that you need to add a “@” before the alts. For example; !kill @[all/others/me/admins/alive/dead…]. I have done it to be like that so people with confusing names (such as those who start with all, me, others, etc) won’t make a big bad.

Notes;

  • The AGB Global Banlist is disabled by default for now because it has many flaws, including false bans, very annoying UI which has no relation to the admin, and other things which I will not mention. It’s horrible by itself, and I admit it. I’m going to fix it when the right time comes.
  • My other project, AppCat, isn’t abandoned. I set it aside while I prioritized working on Redefine:A, as it has much more potential than AppCat. I know the Administration Systems has much more competition than the Application Centers one, I admit it, but potentially it might win the small race if I put more time into it.
  • It will get overshadowed by BA Essentials real quick. 100%.
26 Likes

In my opinion. not hating or anything the benefits or extra features of this engine seems to just be in favor of convenience, I don’t see how it really add much more flavor to the product itself.

That’s correct. It was made to be a convenient tool for administration.

2 Likes

Please provide screenshots of Redefine:A

2 Likes

Gladly.

All of the UI shown here was taken in the “Source” theme made by @Yes_Cone, which is provided with the admin in the “Add-Ons” section. The “About” section will always be in the “Light” theme, as this is the signature theme for the admin.

redefinea

Screenshot_2 Screenshot_3 Screenshot_9

3 Likes

Sorry for the month-late bump, but I have updated the admin to make it about 20% better before the big release of version 03.
The new version is V.02#5

Changelogs;
This build (#5) adds;
Added sounds to notifications.
Added some new colours to the “RC3S” module.
Preparations for version 03, such as better modding support. :thinking:

Fixes from previous builds;
Fixed empty arguments. (aka; !f3x will now act the same as !f3x @me, as originally intended.)

@0bBinary Hey, Before I get this. I just want to ask a phew questions.

  1. Does This Admin Advertise. What I mean is Is there a thing that pops up saying “Get this admin” or something on those Lines.

  2. Is there a - What I like to call - a Sticked Message. Where If I do something like :broadcast (message) Then a Thing Would go to the top of the screen and It stays there until I do :broadcast (empty) And it removes It – A bit like Kohls :n

  3. Could I also Possibly get a full command List (Being awkward I know sorry)

Hey there, thanks for asking the questions.
First, I want to mention that this is an older thread and you should’ve asked the questions here, as mentioned at the top of the topic.

Secondly, here’s the answers for the questions.

  1. Yes, the admin advertises itself if you click the R:A button and go to About, but it is toggleable as with rest of the settings. More specifically, the setting for it is HideMain.
  2. Yes, there is a sticky message command that comes with the admin by default, it’s !setmessage [message]. It does not ‘stick’ to the top, but rather adds an indefinite notification to the players until they click it. An option to add a permanent message that will save across the game will come soon-ish.
  3. I can’t really send a full list of commands since the admin was made to have swappable commands (like in SyncAdmin, if you know what it is). However, the latest loader for R:A comes with the following commands;
Loader Commands / Designed to be changable in mind
bring
broadcast
burn / fire - extinguish
char - unchar
setmessage - clearmessage
corrupt (zombies :O)
critical
damage
dex (explorer)
evaluate (/eval)
explode
f3x
face
fly
forcefield
freeze
gear
givetool
god
handto
hat
heal
hint
info
jump
jumppower
kill
leaderstat
savews - loadws
lockplayer - unlockplayer
message (basically like broadcast, but announce it to specific players)
notify
possess
privatemessage
question
removewarn (was supposed to be revokewarn, oh well)
refresh
rejoin
resize
respawn
rocket
servertimer
shutdown
sit
slock
smite
sound (music)
sparkle
speed
sword
systemhint
systembroadcast
systemmessage
teamswitch
time
timer
to
toggleslock
vanish
view
vote
warn
warns
waypoints
and finally, tools

jeez it took me a while to compile this list .-.
MainModule Commands / Designed to be autoupdated
super / admin / mod / vip / unadmin
temproot / tempsuper / tempadmin / tempmod / tempvip / untemp
admins
announce (broadcast except for all the servers in the game)
ban
banlist
chatlogs
cmdlogs
cmds
desktop (disabled by default because broken)
exploitlogs (remote traps and/or simpleanticheat only)
kick
lpid
mute / unmute
panel
partyhat (:P)
pban
ping
remote (run a command as the server for all servers in the game)
resetadmins (datastore reset, you need the game secret to use this)
saveadmins (use only if needed, usually automatically saves on change regardless)
settings
sudo (run a command as the server for your own server you're in)
tban (timed ban)
tick
unban

Haha. Thanks I dont really read. I Normally Just Skim through alot. Ill look at the new post.