mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-28 03:55:23 +09:00
Merge branch 'hotfix/servertThreads' into dev
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
[DeconControl]
|
||||
player-print=Du darfst dies noch nicht entfernen. Du benötigst dazu den Rang Regular, den du nach 3 Stunden auf dem Server automatisch erhältst.
|
||||
rank-print=__1__ versuchte etwas zu entfernen.
|
||||
@@ -1,15 +0,0 @@
|
||||
[ExpGamingAdmin]
|
||||
name=Admin-Befehle
|
||||
tooltip=Die mächtigsten Befehle sind hier zuhause.
|
||||
no-info-file=Die Informationsdatei wurde nicht gefunden.
|
||||
message=Wähle einen Spieler und eine Aktion. Stell vor dem Ausführen sicher, dass der Richtige ist!
|
||||
warning=Achtung, dieser Spieler hat einen höheren Rang als du selbst, weshalb du seinen Rang nicht ändern kannst.
|
||||
short-reason=Achtung, dies ist ein sehr kurzer Grund. Bitte versuche, mehr Informationen anzugeben. (Warning: The reason is too short. UPDATE)
|
||||
rank-high=Dieser Spieler hat einen hohen Rang. Bitte benutze nur Ingame-Befehle gegen diese Person, wenn du dir sicher bist!
|
||||
invalid=Der Spieler oder die Aktion war ungültig. Bitte versuche es noch einmal!
|
||||
take-action= Ergreife Maßnahme
|
||||
tooltip-ban=Banne Spieler
|
||||
tooltip-kick=Kicke Spieler
|
||||
tooltip-jail=Sperre Spieler ins Gefängnis
|
||||
tooltip-go-to=Gehe zum Spieler
|
||||
tooltip-bring=Bringe den Spieler zu dir
|
||||
@@ -1,11 +0,0 @@
|
||||
[ExpGamingAdmin-Warnings]
|
||||
warning-given-by=This Warnings Was Given By: __1__
|
||||
player-warning=__1__ was given a warning by __2__ reason: __3__
|
||||
temp-ban=__1__ was temp-ban by __2__ and will remain in jail untill next reset
|
||||
remove-warn=You are had a warning Removed, you have __1__ warnings, next removed in __2__
|
||||
message=You Are Currently Reciving Warnings From The Script, This Will Continue Unless You Cease And Desist
|
||||
reported=You Have Been Reported To The Admins By The Script, Further Acction May Be Taken If You Do Not Cease And Desist.
|
||||
kick-warn=You Are On A Warning To Be KICKED, The Script Will Auto Kick If You Do Not Cease And Desist.
|
||||
temp-warn=You Are On A Warning To Be TEMP BANNED, The Script Will Auto Ban If You Do Not Cease And Desist.
|
||||
ban-warn=You Are On A Warning To Be BANNED, The Script Will Auto Ban If You Do Not Cease And Desist.
|
||||
last-warn=YOU ARE ON A LAST WARNING TO BE BANNED, THE SCRIPT WILL AUTO BAN IF YOU DO NOT CEASE AND DESIST.
|
||||
@@ -1,15 +0,0 @@
|
||||
[ExpGamingAdmin]
|
||||
name=Admin-Befehle
|
||||
tooltip=Die mächtigsten Befehle sind hier zuhause.
|
||||
no-info-file=Die Informationsdatei wurde nicht gefunden.
|
||||
message=Wähle einen Spieler und eine Aktion. Stell vor dem Ausführen sicher, dass der Richtige ist!
|
||||
warning=Achtung, dieser Spieler hat einen höheren Rang als du selbst, weshalb du seinen Rang nicht ändern kannst.
|
||||
short-reason=Achtung, dies ist ein sehr kurzer Grund. Bitte versuche, mehr Informationen anzugeben. (Warning: The reason is too short. UPDATE)
|
||||
rank-high=Dieser Spieler hat einen hohen Rang. Bitte benutze nur Ingame-Befehle gegen diese Person, wenn du dir sicher bist!
|
||||
invalid=Der Spieler oder die Aktion war ungültig. Bitte versuche es noch einmal!
|
||||
take-action= Ergreife Maßnahme
|
||||
tooltip-ban=Banne Spieler
|
||||
tooltip-kick=Kicke Spieler
|
||||
tooltip-jail=Sperre Spieler ins Gefängnis
|
||||
tooltip-go-to=Gehe zum Spieler
|
||||
tooltip-bring=Bringe den Spieler zu dir
|
||||
@@ -1,20 +0,0 @@
|
||||
[ExpGamingBot-autoChat]
|
||||
message=[Chat Bot]: __1__
|
||||
rank-error=You cant use global chat commands
|
||||
players-online=There are __1__ players online
|
||||
players=There have been __1__ players on this map
|
||||
map-time=This map has been on for __1__
|
||||
line-8=Type /help <command> for more info
|
||||
join-us=Please join us on:
|
||||
discord=Discord: https://discord.explosivegaming.nl
|
||||
website=Website: explosivegaming.nl
|
||||
custom-commands=We use custom commands, such as /tag and /report, see the commands tab in readme for more info.
|
||||
read-readme=Make sure you have read the Readme (can be found through the question mark on the top left)
|
||||
not-real-dev=Cooldude2606 is a dev for this server and makes the softmod (look top left) and is not a factorio dev.
|
||||
softmod=A softmod is a custom scenario that runs on this server, example is the player list.
|
||||
blame=Blame __1__ for what just happend!
|
||||
afk=Your afk? Look at __1__ they have been afk for: __2__
|
||||
links=To see links open the readme and click links.
|
||||
magic=Fear the admin magic (ノ゚∀゚)ノ⌒・*:.。. .。.:*・゜゚・*☆
|
||||
aids=≖ ‿ ≖ Fear the aids of a public server ≖ ‿ ≖
|
||||
riot=(admins) ┬┴┬┴┤ᵒ_ᵒ)├┬┴┬┴ ‹ ‹\(´ω` )/››‹‹\ ( ´)/››‹‹\ ( ´ω`)/›› (rest of server)
|
||||
@@ -1,9 +0,0 @@
|
||||
[ExpGamingBot-autoMessage]
|
||||
message=[Chat Bot]: __1__
|
||||
players-online=There are __1__ players online
|
||||
map-time=This map has been on for __1__
|
||||
join-us=Please join us on:
|
||||
discord=Discord: https://discord.explosivegaming.nl
|
||||
website=Website: explosivegaming.nl
|
||||
custom-commands=We use custom commands, such as /tag and /report, see the commands tab in readme for more info.
|
||||
read-readme=Make sure you have read the Readme (can be found through the question mark on the top left)
|
||||
@@ -1,9 +0,0 @@
|
||||
[ExpGamingCore_Command]
|
||||
unauthorized=401 - Unbefugt: Zugang verweigert. Du hast keinen Zugriff auf diese Befehle!
|
||||
invalid-inputs=ungültige Eingabe, /__1__ __2__
|
||||
invalid-range=ungültige Reichweite, Min: __1__, Max: __2__
|
||||
invalid-length=ungültige Länge, Max: __1__
|
||||
invalid-player=ungültiger Spieler Name, __1__ , Versuche "Tab" zu benutzen, damit sich der Name automatisch vervollständigt.
|
||||
offline-player=Der betroffene Spieler ist offline, Befehl konnte nicht ausgeführt werden.
|
||||
dead-player=Der betroffene Spieler ist Tod, Befehl konnte nicht ausgeführt werden.
|
||||
command-ran=Befehl ausgeführt.
|
||||
@@ -1,9 +0,0 @@
|
||||
[ExpGamingCore_Command]
|
||||
unauthorized=401 - Unbefugt: Zugang verweigert. Du hast keinen Zugriff auf diese Befehle!
|
||||
invalid-inputs=ungültige Eingabe, /__1__ __2__
|
||||
invalid-range=ungültige Reichweite, Min: __1__, Max: __2__
|
||||
invalid-length=ungültige Länge, Max: __1__
|
||||
invalid-player=ungültiger Spieler Name, __1__ , Versuche "Tab" zu benutzen, damit sich der Name automatisch vervollständigt.
|
||||
offline-player=Der betroffene Spieler ist offline, Befehl konnte nicht ausgeführt werden.
|
||||
dead-player=Der betroffene Spieler ist Tod, Befehl konnte nicht ausgeführt werden.
|
||||
command-ran=Befehl ausgeführt.
|
||||
@@ -1,4 +0,0 @@
|
||||
[ExpGamingCore_Gui]
|
||||
unauthorized=401 - Unbefugt: Du hast keinen Zugriff auf diese Befehle!
|
||||
cant-open=Du kannst dieses Menü nicht öffnen, Grund: __1__
|
||||
cant-open-no-reason=Du kannst dieses Menü gerade nicht öffnen.
|
||||
@@ -1,7 +0,0 @@
|
||||
[ranking]
|
||||
all-rank-print=[Alle]: __1__
|
||||
rank-print=[__1__]: __2__
|
||||
rank-up=__1__ wurde befördert zu __2__ von __3__
|
||||
rank-down=__1__ wurde degradiert zu __2__ von __3__
|
||||
rank-given=Dir wurde der Rang __1__ zugeteilt!
|
||||
tag-reset=Dein Spitzname wurde aufgrund eines Rangwechsels zurückgesetzt.
|
||||
@@ -1,68 +0,0 @@
|
||||
[ExpGamingInfo-Readme]
|
||||
tooltip=Open the readme gui that opens when you first join.
|
||||
guildlines-name=Guild Lines
|
||||
guildlines-tooltip=These are the guildlines you should follow
|
||||
guildlines-line1=Welcome to the Explosive Gaming Community!
|
||||
guildlines-line2=
|
||||
guildlines-line3=Here are some guidelines to keep this Server fun for everyone:
|
||||
guildlines-line4=- Hacking / cheating / abusing bugs will not be tolerated.
|
||||
guildlines-line5=- Be polite and use common sense.
|
||||
guildlines-line6=- Nobody likes spam. That includes: Chat, Bots, unlimited Chests and Concrete.
|
||||
guildlines-line7=- Do not remove stuff without even trying to talk / ask about it.
|
||||
guildlines-line8=- Trains: LHD (Left hand drive), no Loops and use them for long distances. (- Trains are only allowed in LHD (Left Hand Drive). Train loops. UPDATE)
|
||||
guildlines-line9=
|
||||
guildlines-line10=If you have any questions about the rules, the server or the game in general, feel free to ask. Have Fun!
|
||||
chat-name=How To Chat
|
||||
chat-tooltip=How to chat in factorio with default key config
|
||||
chat-singleline=Chatting can be difficult for new players because it’s different than other games! It’s very simple, the button you need to press is the “GRAVE/TILDE” key it’s located under the “ESC key”. If you would like to change the key go to your controls tab in options. The key you need to change is “Toggle Lua console” it’s located in the second column 2nd from bottom.
|
||||
commands-name=Commands
|
||||
commands-tooltip=These are the commands you can use
|
||||
commands-singleline=These are the many diffrent custom commands you are able to use, the base game commands are not shown
|
||||
commands-col1=Command Name
|
||||
commands-col2=Command Help
|
||||
links-name=Links
|
||||
links-tooltip=Helpful links for ways to get in touch
|
||||
links-cap1=Discord voice and chat server:
|
||||
links-cap2=Our website:
|
||||
links-cap3=Steam:
|
||||
links-cap4=Patreon:
|
||||
servers-name=Servers
|
||||
servers-tooltip=Info on our other servers
|
||||
servers-singleline=Welcome to the Explosive Gaming Community! S1-S3 are staggered resets.
|
||||
servers-format=S__1__: __2__
|
||||
servers-cap1=Public
|
||||
servers-des1=A place for all players, this map reset every 144H At 16:00 UTC.
|
||||
servers-cap2=Public
|
||||
servers-des2=A place for all players, this map reset every 144H At 16:00 UTC.
|
||||
servers-cap3=Public
|
||||
servers-des3=A place for all players, this map reset every 144H At 16:00 UTC.
|
||||
servers-cap4=Modded
|
||||
servers-des4=A modded server not much to say, just download the mods to play. Link on Discord for members.
|
||||
servers-cap5=Events
|
||||
servers-des5=Sometimes we hold events, may require a password, join discord for more info.
|
||||
servers-cap6=Donator
|
||||
servers-des6=For those people who have two much money and give us some. Anything goes per request.
|
||||
rules-name=All Rules
|
||||
rules-tooltip=A full list of rules for the server
|
||||
rules-singleline=This is a full list of rules what must be followed, the guildlines will cover most points in here but for those who like to follow the rules word to word then here is the full list.
|
||||
rules-format=__1__) __2__
|
||||
rules-rule1=Hacking/cheating, exploiting and abusing bugs is not allowed.
|
||||
rules-rule2=Any bugs or exploits found should be reported. (no creative items)
|
||||
rules-rule3=Do not disrespect any player in the server.
|
||||
rules-rule4=Do not take every item frmo a belt or via logics request, share resources.
|
||||
rules-rule5=Do not spam, this includes stuff such as chat spam, item spam, chest spam etc.
|
||||
rules-rule6=Do not laydown or remove concrete or stone with bots without permission.
|
||||
rules-rule7=Do not use active provider chests without permission.
|
||||
rules-rule8=Do not use speakers on global or with alearts without permission.
|
||||
rules-rule9=Do not remove/move major parts of the factory without permission.
|
||||
rules-rule10=Do not walk in player random direction for no reason(to save map size).
|
||||
rules-rule11=Do not remove stuff just because you dont like it, tell people first.
|
||||
rules-rule12=Do not rotate belts, deactive belts with wires, or cause production to stop.
|
||||
rules-rule13=Do not make train roundabouts. Or any loops of any kind.
|
||||
rules-rule14=When using trains use the same size that others have used.
|
||||
rules-rule15=Trains are Left Hand Drive (LHD) only.
|
||||
rules-rule16=Do not complain about lag, low fps and low ups or other things like that.
|
||||
rules-rule17=Do not ask for rank, our ranks are synced with discord, admins cant give ranks.
|
||||
rules-rule18=Do not advertise other servers unless you are a trusted server owner.
|
||||
rules-rule19=Report any one who breaks the rules.
|
||||
rules-rule20=Use common sense and what an admin says goes.
|
||||
@@ -1,12 +0,0 @@
|
||||
[ExpGamingInfo-Rockets]
|
||||
name=Raketeninfo
|
||||
tooltip=Detailliste über gestartete Raketen.
|
||||
none=Es wurden noch keine Rakten gestartet.
|
||||
nan=NaN
|
||||
sent=Gestartete Raketen: __1__
|
||||
first=Erster Start: __1__
|
||||
last=Dauer bis zum letzten Start: __1__
|
||||
time=Durchschnittliche Starzeit: __1__
|
||||
fastest=Schnellster Start: __1__
|
||||
milestones=Meilensteine:
|
||||
format=__1__: __2__
|
||||
@@ -1,14 +0,0 @@
|
||||
[ExpGamingInfo-Science]
|
||||
name=Wissenschaftsinfo
|
||||
tooltip=Detailliste über Wissenschaftspakete
|
||||
total=Gemachte Pakete:
|
||||
time=Pakete pro Minute:
|
||||
format=__1__: __2__
|
||||
science-pack-1=Rot
|
||||
science-pack-2=Grün
|
||||
science-pack-3=Blau
|
||||
military-science-pack=Militär
|
||||
production-science-pack=Produktion
|
||||
high-tech-science-pack=Hochtechnologie
|
||||
space-science-pack=Weltraum
|
||||
none=Es wurden noch keine Wissenschaftspakete gemacht.
|
||||
@@ -1,4 +0,0 @@
|
||||
[ExpGamingInfo-Tasklist]
|
||||
name=Taskliste
|
||||
tooltip=Welche Aufgaben müssen rund um die Fabrik erledigt werden?
|
||||
none=Es sind aktuell keine Tasks erfasst, frage einen Member um einen hinzuzufügen.
|
||||
@@ -1,4 +0,0 @@
|
||||
[ExpGamingPlayer-inventorySearch]
|
||||
low=Dein Inventar wurde durchsucht und __1__ wurde entfernt.
|
||||
med=Dein Inventar wurde durchsucht und __1__ wurde entfernt. Dir wird hiermit eine Warnung erteilt! Versuche es nicht erneut!
|
||||
high=Dein inventar wurde durchsucht und __1__ wurde gefunden, dies ist auf GAR KEINEN Fall erlaubt, dein Inventar wurde zum Spawnpunkt transferiert.
|
||||
@@ -1,8 +0,0 @@
|
||||
[ExpGamingPlayer-playerInfo]
|
||||
yes=Ja
|
||||
no=Nein
|
||||
name=[__1__] __2__
|
||||
online=Ist online: __1__ (__2__)
|
||||
admin=Hat Admin Rang: __1__
|
||||
group=In Benutzer Gruppe: __1__
|
||||
role=Hat Rang: __1__
|
||||
@@ -1,5 +0,0 @@
|
||||
[ExpGamingPlayer-playerList]
|
||||
tooltip=Verkleinere die Spielerliste. Rechtsklicke einen Spieler für Informationen über ihn.
|
||||
format-nil=__1__ - __2__
|
||||
format=__1__ - __2__ - __3__
|
||||
no-info-file=Es wurden keine Informationen gefunden.
|
||||
@@ -1,7 +0,0 @@
|
||||
[ExpGamingPlayer-polls]
|
||||
name=Umfragen
|
||||
tooltip=Alte Umfragen ansehen
|
||||
no-poll=Keine alten Umfragen
|
||||
end=Die Umfrage hat gerade geendet: __1__
|
||||
winner=__1__ hatte die meisten Stimmen.
|
||||
time-left=Du hast noch __1__s um deine Wahl zu erfassen.
|
||||
@@ -1,31 +0,0 @@
|
||||
[GameSettingsGui]
|
||||
name=Spieleinstellungen
|
||||
tooltip=Erlaubt das Modifizieren von Spieleinstellungen. Bitte mit Bedacht benutzen.
|
||||
basic-name=Einfache Einstellungen
|
||||
basic-tooltip=Diese Einstellungen sind ohne Probleme veränderbar, sie verursachen keine großen Probleme im nachhinein.
|
||||
basic-message=Dies sind fraktionsweite Einstellungen, welche genutzt werden können um das Spiel zu vereinfachen und es für Alle angenehmer zu machen.
|
||||
advanced-name=Erweiterte Einstellungen
|
||||
advanced-tooltip=Diese Einstellungen sollten nicht von Leuten benutzt werden, die nicht wissen was sie tun.
|
||||
advanced-message=Bitte ändere keine dieser Einstellungen ausser du bist dir 100% sicher was sie tun,lass game.speed allein, da es einen viel größeren Effekt hat als du denkst.
|
||||
personal-name=Persönliche Einstellungen
|
||||
personal-tooltip=Diese Einstellungen betreffen nur deinen Spieler. Wenn man dich beim cheaten erwischt bist du auf dich allein gestellt.
|
||||
personal-message=Diese Einstellungen betreffen nur deinen Spieler, übertreib es nicht ansonsten besteht die Gefahr, dass dich normale Spieler (gierige Kleinkinder) dabei erwischen (und rumheulen).
|
||||
sure=Bist du dir Sicher?!
|
||||
effect-mining-speed=Abbaugeschwindigkeit
|
||||
effect-craft-speed=Herstellgeschwindigkeit
|
||||
effect-running-speed=Laufgeschwindigkeit
|
||||
effect-build-distance=Baudistanz
|
||||
effect-reach-distance=Armreichweite
|
||||
effect-bot-speed=Robotergeschwindigkeit
|
||||
effect-lab-speed=Laborgeschwindigkeit
|
||||
effect-stack-bonus=Stapelnonuss
|
||||
effect-quickbar-count=Anzahl Schnellleistenelemente
|
||||
effect-inventory-size=Inventargröße
|
||||
effect-mining-prod=Abbauproduktivität
|
||||
effect-game-speed=Spielgeschwindigkeit
|
||||
effect-save=Spiel speichern
|
||||
effect-reload-effects=Effekte neu laden
|
||||
effect-reload-map=Minimap neu laden
|
||||
effect-kill-biters=Töte alle Beisser
|
||||
effect-crc=Forciere CRC check
|
||||
effect-reset-force=Fraktion zurücksetzen
|
||||
@@ -1,6 +0,0 @@
|
||||
[GuiAnnouncements]
|
||||
name=Ankündigung
|
||||
tooltip=Eine Ankündigung an Spieler senden
|
||||
sent-to=Dies wurde zu __1__ gesendet
|
||||
sent-by=Dies wurde von __1__ mit Rang __2__ gesendet
|
||||
select-rank=Diese Nachricht wird gesendet an:
|
||||
@@ -1,9 +0,0 @@
|
||||
[WarpPoints]
|
||||
name=Warp List
|
||||
tooltip=Die Liste mit den Warp-Punkten
|
||||
remove-tooltip=Entferne Warp-Punkt
|
||||
go-to-tooltip=Gehe zu Warp-Punkt
|
||||
cooldown=Warte, bis der Cooldown abgelaufen ist. Verbleibende Zeit: __1__
|
||||
cooldown-zero=Dein Cooldown ist abgelaufen, du kannst jetzt wieder Warp-Punkte verwenden.
|
||||
name-used=Dieser Name ist schon vergeben.
|
||||
not-on-warp=Du bist nicht auf einem Warp-Punkt. Gehe auf einen Warp-Punkt, um zu einem anderen zu springen.
|
||||
@@ -81,7 +81,7 @@ Server.threads = setmetatable({},{
|
||||
-- @usage Server.new_thread{name='foo',data={}}
|
||||
-- @tparam table obj the attributes to give to the thread
|
||||
-- @treturn Server._thread the new thread created
|
||||
function Server.new_thread(obj) return Server._thread:create(obj) end
|
||||
function Server.new_thread(obj) return Server._thread.create(obj) end
|
||||
|
||||
--- Used to get a thread via uuid or name (if one is assigned)
|
||||
-- @usage Server.get_thread('decon') -- return thread
|
||||
@@ -281,7 +281,11 @@ function Server._thread.create(obj)
|
||||
obj._env._ENV = nil -- prevents infinite recursion
|
||||
-- removes any modules from the _env to save space in global (less time to serialize)
|
||||
obj._env._modules = {}
|
||||
for name,value in pairs(obj._env) do if is_type(value,'table') and value._moduleName and loaded_modules[value._moduleName] == value then obj._env._modules[name] = value._moduleName obj._env[name] = nil end end
|
||||
for name,value in pairs(obj._env) do
|
||||
if is_type(value,'table') and value._moduleName and loaded_modules[value._moduleName] == value then
|
||||
obj._env._modules[name] = value._moduleName obj._env[name] = nil
|
||||
end
|
||||
end
|
||||
setmetatable(obj._env,_env_metatable)
|
||||
local name = obj.name or 'Anon'
|
||||
verbose('Created new thread: '..name..' ('..obj.uuid..')')
|
||||
|
||||
@@ -129,12 +129,14 @@ local go_to_warp = Gui.inputs{
|
||||
local player = Game.get_player(event)
|
||||
local cooldown = global.cooldowns[event.player_index] or 0
|
||||
local warp = global.warps[event.element.parent.name]
|
||||
if not warp then return end
|
||||
if cooldown > 0 then player_return({'WarpPoints.cooldown',cooldown},nil,event) return end
|
||||
if player.vehicle then player.vehicle.set_driver(nil) end
|
||||
if player.vehicle then player.vehicle.set_passenger(nil) end
|
||||
if player.vehicle then return end
|
||||
player.teleport(game.surfaces[warp.surface].find_non_colliding_position('player',warp.position,32,1),game.surfaces[warp.surface])
|
||||
if not Role and not player.admin or Role and not Role.allowed(player,'always-warp') then
|
||||
local surface = game.surfaces[warp.surface]
|
||||
player.teleport(surface.find_non_colliding_position('player',warp.position,32,1),surface)
|
||||
if not Role and not player.admin or Role and not Role.allowed(player,'always-warp') then
|
||||
event.element.parent.parent.parent.parent.style.visible = false
|
||||
global.cooldowns[event.player_index] = warp_limit
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user