Du bist nicht angemeldet.

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

1

24.06.2013, 16:00

Ich brauche eure Ideen!

Hallo Community!

Ich brauche eure Ideen, die in das neue Script mit einfließen sollen. Kurze Information zum neuen Script:
Ich bin zum Entschluss gekommen, das "alte" GDM Script zu verbrennen, und ein neues zu schreiben. Es wird im großen und ganzen keine Umgewöhnung für euch sein, die Befehle sind alle gleich, der Chat ist gleich etc...Ich möchte einfach nicht mehr, dass es so unerträglich laggt - und damit ist auch Schluss! Ich baue das Script auf den neusten und aktuellsten Plugins auf, somit sind Laggs nahezu unmöglich. Ja, wie gesagt... ich habe das nur euch zur Liebe gemacht, denn es beschwerden sich sau viele, dass es Laggt... Postet eure Ideen!

Ein paar Statiken:
Der Loginprozess von einem Spieler dauerte beim v1.8 Script noch ca. 200 ms (nicht viel, aber langsam)
Der Loginprozess von einem Spieler dauert nun beim v2.0 Script ca. 3-4 ms (großer Unterschied!)

Das Speichern eines Spieles dauerte beim Script v.1.8 ca. 0.5 Sekunden -> 500ms (bei 80 Spielern ca. 40 Sekunden zum speichern')
Das Speichern eines Spielers dauert nun bei v2.0 ca. 2ms, d.H. wenn es hoch kommt dauert das speichern des kompletten Servers ca. 4-5 Sekunden - großer Unterschied!

Zudem ist noch zu erklären, dass das neue MySQL Plugin gethreaded funktioniert, das heißt in diesem Fall, dass das Spielgeschehen und das MySQL - Seitige parallel zueinander ablaufen, sprich: Bekommt der MySQL Server z.B. 10 Anfragen, bearbeitet er diese, ohne dass die Spieler laggen, das ist bei dem alten Plugin leider nicht so, denn jetzt wenn die 10 Anfragen beim Server ankommen, sliden die Spieler unerträglich...

Das gute an der neuen Version des Plugins ist ebenfalls, dass das Plugin einige Rückgaben sowie SQL-Querys (Query = "Aufgabe" bzw. Abfrage an den Server... z.B. 'SELECT * FROM accounts WHERE playerName = 'DasCurry' <- diese Query würde mir alle Felder meines Account zurückgeben... ich übersetze die Query mal: 'SELEKTIERE ALLE FELDER VON TABELLE accounts WO DER WERT DES FELDES playerName GLEICH DasCurry ist... ja, vielleicht ein bisschen kompliziert, aber als Scripter eines vernünftigen Gamemodes sollte man soetwas kennen & benutzen können.)

Es wurden von mir und ein paar Admins ein paar Tests durchgeführt, wir haben dazu Testweise 10.000 Einträge in die Datenbank machen lassen (z.B. wie diese tollen Chatflooder, wo der Server nicht mehr reagiert) und dabei gedeaglet, wir waren alle erstaunt, dass es kein bisschen gelaggt hat, wobei der MySQL Server sehr ausgelastet war... Dieser Test wurde auf dem alten Script ebenfalls durchgeführt, und siehe da: Der Server reagiert nicht - unspielbar, ein Serverrestart sowie das 'killen' (Prozess auf Server beenden, ohne Nachfrage) des MySQL-Servers (dieser total überlastet war) haben geholfen.

Dem ist bald wie gesagt ein Ende gesetzt...

Ich möchte euch zudem darauf hinweisen, dass ihr Verständnis haben solltet, dass ich gerade aktiv an dem neuen Script arbeite, somit kommen für dieses Script (v1.8) KEINE Updates mehr!

Das Script wird in allerspätestens in 1,5 Wochen fertig sein, dann heißt es: GDM 2.0!
Eure Spielerdaten werden selbstverständlich übertragen :)

MfG,
das GDM Team & DasCurry

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

2

25.06.2013, 22:48

Fortschritt:
- TeamDM
- Login, Register
- Maps eingefügt (inklusive neuer Spawn)
- Level Up System, Premium sowie Geld beim Tod
- Fraktionsauto-System eingebaut
- Textdraws (Uhr und Datum fehlen noch)
- alle Arenen eingefügt (außer Derby und Gangfight, wobei Derby unwichtig (vorerst) ist)
- unbegrenzte Killstreaks ( Mathematische Rechnung )
- Anti Teambeschuss (Gangfight + /teamdm)
- wenn man z.B. /deagle macht, bekommen nur Leute in /deagle die Meldung, dass einer der Arena beigetreten ist. Ausnahme: 1o1
- kleine Sachen, z.B. neuer Tacho (nichts großes, nur Font verändert)
- Warp System (ähnlich wie in Minecraft)

Todo:
- Gangfight-System fertigstellen (Gebiete werden geladen, der Rest fehlt noch)
- Fahrzeugsystem fertigstellen (Autos werden geladen & gespeichert, fehlt nurnoch bearbeiten / löschen)
- Anti Healhack System einbauen
- grundlegendes Adminsystem (/kick, /ban Commands, /tv etc.)
- IP Ban System
- Fahrzeuggarage

Eure Ideen
- Laggs beheben: Hab ich
- /madgun: Hab ich (wird nicht mehr gefixxt beim alten Script)
- /insel ins Wasser: Behoben
- Fahrzeuggarage: Wird gemacht
- Conquerschutz: überleg ich mir
- /sniper verlegen: überleg ich mir
- Clanwar: überleg ich mir, wobei ich denke, dass das komplette Clansystem überarbeitet wird

Das wars erstmal, das hab ich innerhalb 2 Tagen geschafft, der Rest sollte ebenfalls so schnell fertigstellt werden.

MfG,
DasCurry

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

3

26.06.2013, 22:21

heutiger Stand:
habe heute nicht viel gemacht, dennoch: Gangfight wird nun korrekt geladen (war noch ein kleiner Fehler eingebaut, yippie), der Gangfight wird gespeichert, d.H. beim Restart während eines Gangfights wird er beim neustart wieder so geladen, wie er verlassen wurde.
Jede Minute wird die Zeit runtergerechnet, der Gangfight wird ausgewertet sofern die Zeit bei 0 ist, sprich: unentschieden, Ownerfraktion behält Gebiet, Gebiet geht an Angreiferfraktion über.
Das ganze Script hat derzeit 2.530 Zeilen und hat schon mehrere Features als das alte, hat sich also doch gelohnt (das alte hatte 20.000 und konnte weniger).

Das war's schon wieder - bis morgen! ;)

MfG,
DasCurry

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

5

28.06.2013, 23:29

heutiger Fortschritt:
  • Drogenkisten werden geladen und befüllt
  • Gangcar-System fertigstellt (erstellen, bearbeiten, löschen möglich)
  • neuer Zivispawn von Syntax eingefügt
  • Bugfix bei Scoreaddition
  • Login, Register Nachrichten für Admins wieder eingebaut
  • Doppelter Bingsound bei Tod wieder eingefügt
  • erste Vorbereitungen für NPC - System (einfachere Verwaltung der NPCs)
  • kleine Fixes
  • Adminbefehl überarbeitet + eingefügt
  • Streamer bei Inselobjekt nicht mehr in Verwendung
aktuelle Zeilen: 2901 Zeilen

mfg
DasCurry

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

6

28.06.2013, 23:39

Eure Vorschläge:

Zitat

- Clanwar überarbeiten (Clanwargebiete etc.)
- Timer beim /leave verlängern (4-5 sek.)
- /pn Nachrichten, die man empfängt -> Chat Farbcode ändern (noch nicht übernommen)
- Abkürzungen wie Hu4n, Hus0 mit ins automatische Mutesystem reinbringen
- Bugfix beim /leave aus dem Gangfight
- min. 3 Buchstaben für Namen (jetziges Minimum bei 4)
- bei /textdraws aus bis zum nächsten Relog auch ausgeblendet lassen
- im /f- und /c-Chat Beleidigungen ebenfalls automatischer Mute sowie Antispam-System
- Bugfix wenn man im Fahrzeug sitzt und man sich per /gotolv nach Las Venturas portet, dass das Auto nicht wegspawnt
- /instantrepair bei Flugzeugen
- Speedschub und Flippen in der Stuntmap einbauen
- /deagle ins Casino
- Bei dem Clanwar Eine Rifle ( Cuntgun hinzufügen. )
- Neue Interreior´s für /deagle 1 und 2
- Für´s GF Conquerschutz wieder einführen: das man nur alle 3-6 Stunden das selbe Gebiet angreifen kann
- Sniper Welt verlegen, da diese immer noch buggt (Stay in with Bouncer World)
- Sämtliche Vorschläge abarbeiten => [STUNT ERWEITERUNG], [TEAMDM ERWEITERUNG]
- Neue Top 5 Anzeige ( Wünsche sie mir schon lange ;( )
- /derby entfernen und dafür eine andere Arena anlegen ( Wird eh kaum genutzt ).

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

7

29.06.2013, 13:23

heutiger Fortschritt:
  • Anti Moneyhack verbessert
  • /gebietinfo eingebaut
  • /fixveh, /kick, /aduty eingebaut

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

8

02.07.2013, 09:51

heutiger Fortschritt:
  • Admincars werden nun gekennzeichnet (click here)
  • Befehle:
    /unban
    /ipban
    /sban
    /tban
    /kick
    /fixveh
    /gangcarcreate
    /gangcardelete
    /gangcarpark
    /togooc
    /cw
    /lw
    /saveall
    /veh
    /desmyveh
    /desallvehs
  • sofern man gebannt ist, kommen auf dem Server keine Join / Disconnect Nachrichten bye liebe Flooder ;)

adomethas

unregistriert

9

02.07.2013, 12:07

Vorschlag:
Wie wärs wenn man die Taskleiste, FPS Anzeige und die Server-Uhrzeit mit dem Befehl "/taskleiste" deaktivieren kann (so das es weg ist) und mit "/taskleiste" wieder aktivieren kann. Die stören bei Videos wo man irgendwelche Modifikationen präsentiert.

Alles was man mit dem Befehl entfernen kann, wurde auf dem Screen markiert:
Hier klicken für weitere Informationen



DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

10

02.07.2013, 12:20

Vorschlag:
Wie wärs wenn man die Taskleiste, FPS Anzeige und die Server-Uhrzeit mit dem Befehl "/taskleiste" deaktivieren kann (so das es weg ist) und mit "/taskleiste" wieder aktivieren kann. Die stören bei Videos wo man irgendwelche Modifikationen präsentiert.

Alles was man mit dem Befehl entfernen kann, wurde auf dem Screen markiert:
Hier klicken für weitere Informationen



/textdraws aus
und die Killleiste geht mit F9 aus

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

11

03.07.2013, 22:18

heutiger Fortschritt:
  • /makeevent <- ab Rank 1
  • /delevent <- ab Rank 1
  • /eventport <- als Spieler
  • /mute <- ab Rank 1
  • /unmute <- ab Rank 1
  • Multiaccountdetectsystem eingebaut
Screenshot vom /makeevent hier:
Hier klicken für weitere Informationen

aktuelle Zeilen: 3703

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

12

03.07.2013, 22:23

Ich kann verkünden, dass das Script sehr zeitnah aufgespielt werden kann, ggf. diesen Sonntag gegen 18 Uhr - versprechen kann ich jedoch (leider) nichts.

Dieser Update- und Upgradevorgang wird mehrere Minuten dauern, da ich die komplette Datenbank exportieren muss und danach in einer anderen Struktur importieren werde.

Zusätzlich muss ich zeitgleich mit dem Entwickler des Controlpanels umsteigen oder umstellen besser gesagt, damit keine Fehler beim Umstieg auftreten. (@Jett Wilson:)

mfg

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

13

04.07.2013, 17:17

Da der User @Tolgo: ein Feedback zu seiner selbst erstellten Map haben wollte, darf ich verkünden, dass bei dem neuen Script eine neue Map eingefügt wird.

Diese Map ist (leider) noch nicht fertiggestellt, wird aber (so wie ich ihn verstanden habe) zeitnah fertiggestellt..

mfg

Mad.Mason

unregistriert

14

04.07.2013, 17:51

Wie wärs mit "/pay [ID] [Betrag]" um einem Spieler Geld zu zahlen? Vielleicht ein bisschen sinnfrei aber schaden kann es ja nicht :-)

Son_Goku

▬▬▬▬▬▬▬▬▬ Zuständig für Entban ▬▬▬▬▬▬▬▬▬▬▬▬▬▬

  • »Son_Goku« ist männlich

Beiträge: 626

Wohnort: NRW

Youtube:

Aktivitätspunkte: 3475

Level: 42 [?]

Erfahrungspunkte: 2 692 533

Nächstes Level: 3 025 107

Danksagungen: 12

  • Private Nachricht senden

15

04.07.2013, 18:19

Wie wärs mit "/pay [ID] [Betrag]" um einem Spieler Geld zu zahlen? Vielleicht ein bisschen sinnfrei aber schaden kann es ja nicht :-)

Ich glaube der Befehl wurde Deaktiviert, weil die "High-Levler" immer geld verschenkt hatten.
Also ich finde er sollte Deaktiviert bleiben.


Mein Vorschlag:
Neue Interriors für alle Arenen, außer /insel /teamdm.
Die Anzeige entfernen wer grade in welche Arena gegangen ist z.. (Son_Goku hat die /Deagle Arena Betreten). Ich finde das sollte weggemacht werden, da es kaum jemanden interessiert in welche Arena jemand geht.
Signatur von »Son_Goku«

Geschenkejänger MeQuasZ

░▒▓░▒▓░▒▓░▒▓░▒▓░▒▓

Beiträge: 1 297

Beruf: build&break software

Aktivitätspunkte: 6975

Level: 46 [?]

Erfahrungspunkte: 5 571 280

Nächstes Level: 6 058 010

Danksagungen: 13

  • Private Nachricht senden

16

04.07.2013, 18:20

dann soll es ab LVL 700 verboten werde c:
Signatur von »MeQuasZ«

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

17

04.07.2013, 18:22

Wie wärs mit "/pay [ID] [Betrag]" um einem Spieler Geld zu zahlen? Vielleicht ein bisschen sinnfrei aber schaden kann es ja nicht :-)

Ich glaube der Befehl wurde Deaktiviert, weil die "High-Levler" immer geld verschenkt hatten.
Also ich finde er sollte Deaktiviert bleiben.


Mein Vorschlag:
Neue Interriors für alle Arenen, außer /insel /teamdm.
Die Anzeige entfernen wer grade in welche Arena gegangen ist z.. (Son_Goku hat die /Deagle Arena Betreten). Ich finde das sollte weggemacht werden, da es kaum jemanden interessiert in welche Arena jemand geht.
Die Message (/deagle beigetreten) kommt nur noch für die Leute, die in der Arena sind, die der Arena beigetreten ist.

Mad.Mason

unregistriert

18

04.07.2013, 18:23

Wie wärs mit "/pay [ID] [Betrag]" um einem Spieler Geld zu zahlen? Vielleicht ein bisschen sinnfrei aber schaden kann es ja nicht :-)

Ich glaube der Befehl wurde Deaktiviert, weil die "High-Levler" immer geld verschenkt hatten.
Also ich finde er sollte Deaktiviert bleiben.


Mein Vorschlag:
Neue Interriors für alle Arenen, außer /insel /teamdm.
Die Anzeige entfernen wer grade in welche Arena gegangen ist z.. (Son_Goku hat die /Deagle Arena Betreten). Ich finde das sollte weggemacht werden, da es kaum jemanden interessiert in welche Arena jemand geht.

Aber /dm-Interior soll bleiben ;(

Son_Goku

▬▬▬▬▬▬▬▬▬ Zuständig für Entban ▬▬▬▬▬▬▬▬▬▬▬▬▬▬

  • »Son_Goku« ist männlich

Beiträge: 626

Wohnort: NRW

Youtube:

Aktivitätspunkte: 3475

Level: 42 [?]

Erfahrungspunkte: 2 692 533

Nächstes Level: 3 025 107

Danksagungen: 12

  • Private Nachricht senden

19

04.07.2013, 18:24

Die Message (/deagle beigetreten) kommt nur noch für die Leute, die in der Arena sind, die der Arena beigetreten ist.

Das ist ja gut :>. Und wie schauts mit den Interriors aus? ^^
@Re3ker: hat eigentlich ein ganz geiles was man z.b. für /deagle benutzen könnte :>
Signatur von »Son_Goku«

DasCurry

Administrator

  • »DasCurry« ist männlich
  • »DasCurry« ist der Autor dieses Themas

Beiträge: 2 291

Wohnort: Ennigerloh

Beruf: IT

InGame Name: DasQuarry

Aktivitätspunkte: 12495

Level: 49 [?]

Erfahrungspunkte: 9 987 187

Nächstes Level: 10 000 000

Danksagungen: 26

  • Private Nachricht senden

20

04.07.2013, 18:28

Die Message (/deagle beigetreten) kommt nur noch für die Leute, die in der Arena sind, die der Arena beigetreten ist.

Das ist ja gut :>. Und wie schauts mit den Interriors aus? ^^
@Re3ker: hat eigentlich ein ganz geiles was man z.b. für /deagle benutzen könnte :>
Dann mal her zeigen.

Ähnliche Themen

Bisher haben 6 User diesen Thread gelesen