SpaceTrek - The New Empire Foren-Übersicht Portal
 STNE spielen  •  STNE Wiki  •  STNE Bibel  •  IRC #stne
Suchen  •  NPC Portal  •  FAQ
Einstellungen  •  Benutzergruppen  •  Registrieren  •   •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
Kalender 
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Autor Nachricht
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Do 15 Jul, 2010 20:03  Titel:  RPG Charaktere für Schiffe und Planeten Antworten mit ZitatNach untenNach oben

Ich spinne gerade etwas herum und wollte mal eure Meinung zu meiner Idee hören.
Ich habe vor ein Script zu programmieren, mit welchem sich RPG Charaktere erstellen lassen, die man zwar nicht als Ware auf dem Schiff sieht, die aber durchaus einen festgelegten Ort haben können. Damit wäre es dann möglich über ein Portal mit anderen Charakteren zu interagieren.

Ich habe vor, die Position, gesundheit, Gegenstände etc. der Charaktere in einer zentralen Datenbank zu speichern, so dass alle Spieler die das Skript bei sich installieren auch mit allen anderen die es nutzen interagieren können (auch mit bereits vorhandenen Chars natürlich).

Problem: Ein Nutzer des Skripts könnte das Skript modifizieren um Einträge in der gemeinsamen Datenbank zu ändern, z.B. feindliche Chars löschen etc. Gibt es eine Möglichkeit das Skript zu verschlüsseln oder irgendeinen Schutzmechanismus einzubauen?

Alternative: Sollte das nicht möglich sein, könnte ich auch jeden Spieler einzeln freischalten (z.B. mit ner Erklärung dass er nicht am Skript rumpfuschen wird etc.) und das ganze auf vertrauensbasis betreiben. Wie seht ihr da die Chancen dass das funktionieren wird?
Besteht überhaupt Interesse daran an so etwas teilzunehmen?

Grüße (nach langer Abwesenheit)
SimonSlater


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
General Jack O'Neill
Level 3
Level 3



Anmeldungsdatum: 22.08.2008
Beiträge: 115

austria.gif
BeitragVerfasst: Do 15 Jul, 2010 20:29  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

hmm...
Die Daten die nicht von jedem Nutzer bearbeitet werden sollen könnte man statt in einer zentralen in einer DB bei jedem Nutzer speichern mit lediglich Leserechten mit einer zentralen, die die Daten für die individuellen + für alle bearbeitbaren Daten enthalten...
"Etwas" umständlich isses natürlich... ^^


 Geschlecht:Männlich  OfflinePersönliche Galerie von General Jack O'NeillBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Do 15 Jul, 2010 20:48  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

also ich habe schonmal versucht genau das umzusetzen... und halte es nicht für machbar aus genau dem problem...

jeder ne eigene db ist auch nicht sinnvoll, weil es manchmal legitime gründe gibt, den charakter eines anderen zu verändern... eben grade beim interagieren...

die einzige möglichkeit wäre also wirklich auf vertrauensbasis... was aber den nutzen ja sehr stark einschränkt.


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
Arakis
Spielleitung


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 1249

blank.gif
BeitragVerfasst: Do 15 Jul, 2010 22:56  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Es wird (vermutlich noch dieses Jahr) möglich werden Gadgets in die STNE GUI einzufühgen, sprich "portale" auf bestimmten STNE-Seiten ohne portale betreten zu müssen, nur für den account besitzer. Damit wären statusleisten, grafische schiffserweiterungen etc. möglich. Es wird nicht möglich sein, bestehende HTML-Elemente zu "erstzen" oder ein spefisches control zu erweitern, sondern einfach gadgets oben/unten einfügen, dies aber einstellbar pro seite/schiff/objekt.

Grüße


Jungfrau  Schwein VerstecktPersönliche Galerie von ArakisBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Do 15 Jul, 2010 23:23  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Ja damit könnte man sowas denke ich ganz gut ins Interface einbinden. Ich überleg mir mal was zwecks Sicherheit.

Am einfachsten wäre es denke ich eine Prüfsumme aus dem Skript zu erstellen die dann über einen Datenbankeintrag mit "nur lesen"-Rechten für alle geprüft wird. Allerdings kann man ja auch das umgehen indem man den Bereich im Userskript einfach löscht. Dagegen könnte ich natürlich den Code so kompliziert machen, dass es für die meisten Leute unmöglich wird die Prüfung zu umgehen.

Oder jede Aktion die durchgeführt wird bekommt ne ID. Das würde es zumindest erschweren etwas an der Datenbank zu ändern.
Ja ich weiß, sind alles nur Ansätze, aber vielleicht finden wir ja doch ne Möglichkeit.
Ich mach das aber auch wenn es dann nur eine Hand voll Leute gibt die sich bereiterklären das auf Vertrauensbasis zu machen. Bei RPG gehört schließlich auch ne gehörige Portion Disziplin dazu, dass niemand aus der Reihe tanzt. AUßerdem gibts ja noch Backups; falls jemand Schabernack treibt gibts eben nen Rollback.


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Do 15 Jul, 2010 23:27  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Arakis: was schön wäre, wenn man irgendwie "freigegebene" funktionen von einem script eines anderen spielers von eigenen scripten aus aufrufen könnte... (also die aufgerufene funktion in einem anderen besitzerkontext als das hauptscript)

damit könnte man viele sehr interessante sachen basteln..


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Do 15 Jul, 2010 23:28  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

SimonSlater hat folgendes geschrieben:
AUßerdem gibts ja noch Backups; falls jemand Schabernack treibt gibts eben nen Rollback.


blöd ist halt, dass man dann nichtmal weiss, wer es war....


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Do 15 Jul, 2010 23:40  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Ich denke es wäre zu aufwändig, die Änderungen zu dokumentieren, die jeder Spieler an der DB durchführt. Ich denke ich mach mit der Entrox mal nen Probelauf. Mit dem Handelsskript das ich mal für Allianzübergreifenden Handel geschrieben hab hat das super funktioniert (das gibts nicht öffentlich). Vlt. weil sich niemand die knapp 3000 Zeilen Code durchlesen wollte ^^

Da hatte jedes Allianzmitglied einen gewissen "Geldbetrag" und konnte Rohstoffe untereinander handeln. Sobald jemand geschummelt hätte, hätte die Gesamtsumme nicht mehr gestimmt (hab das immer mit einem Prüfscript getestet).


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Sargraner
Level 8
Level 8



Anmeldungsdatum: 03.11.2005
Beiträge: 1706

ussr.gif
BeitragVerfasst: Fr 16 Jul, 2010 06:31  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Und ich dachte, ich sei ein verrückter Scripter.


 Geschlecht:Männlich  OfflinePersönliche Galerie von SargranerBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Fr 16 Jul, 2010 09:13  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Ich glaub ich hab ne Möglichkeit gefunden. Muss jetzt leider zur Uni aber ich probiers nachher mal aus. Es ist allerdings auch nicht zu 100% sicher.


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Fr 06 Aug, 2010 09:51  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

http://forum.stne.net/viewtopic.php?p=90235

Damit wär das wohl leicht möglich. Wenn die Nutzer nicht Wissen, wo sich welche Daten befinden bzw. wie die Datenbank überhaupt heißt, sind Manipulationen auch kaum mehr möglich.


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Arakis
Spielleitung


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 1249

blank.gif
BeitragVerfasst: Fr 06 Aug, 2010 10:18  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Da muss ich dich enttäuschen, da man jedes include-freigabe auch gleichzeitig eine lese-freigeabe ist fürs script, allein schon wegen mißbrauch. scripte werden immer im kontext des includers ausgeführt.


Jungfrau  Schwein VerstecktPersönliche Galerie von ArakisBenutzer-Profile anzeigenPrivate Nachricht senden
Brokkoli
Warnungen : 1
Level 9
Level 9


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 2813
Wohnort: Bananenrepublik
germany.gif
BeitragVerfasst: Fr 06 Aug, 2010 12:44  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Arakis hat folgendes geschrieben:
scripte werden immer im kontext des includers ausgeführt.


hmm ist das nicht von der sicherheit her etwas bedenklich? wenn der besitzer des scriptes das nun irgendwie ändert, so dass es dem ausführenden schaden zufügt?


Wassermann  Schwein OnlinePersönliche Galerie von BrokkoliBenutzer-Profile anzeigenPrivate Nachricht senden
SimonSlater
Level 2
Level 2


Alter: 22
Anmeldungsdatum: 09.04.2006
Beiträge: 71

germany.gif
BeitragVerfasst: Fr 06 Aug, 2010 13:17  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Aber es gibt doch dann keine Möglichkeit sich das Skript anzusehen oder? Wenn man einmal ein include reinschreibt und dann wird das andere Skript reinkopiert als plain text wär das doch sinnlos.


Wassermann Geschlecht:Männlich Katze OfflinePersönliche Galerie von SimonSlaterBenutzer-Profile anzeigenPrivate Nachricht senden
Arakis
Spielleitung


Alter: 27
Anmeldungsdatum: 03.11.2005
Beiträge: 1249

blank.gif
BeitragVerfasst: Fr 06 Aug, 2010 13:48  Titel:  (Kein Titel) Antworten mit ZitatNach untenNach oben

Doch, ich werde eine Möglichkeit bereitstellen, sich dein source eines includes anzusehen, sprich das script, was dahinter liegt.

anders ausgedrück: man kann ein bestimmtes script als "vor andere" (gruppen editor wie bei dockplan) freigeben, zusätzlich sogar edit-rechte fürs script, wenn man möchte. jemand anders, der lese-rechte hat, kann es dann per include einbinden oder halt....einfach nur ansehen.


Jungfrau  Schwein VerstecktPersönliche Galerie von ArakisBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

 Gehe zu:   
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen

Beiträge mit ähnlichem Inhalt
Thema Autor Forum Antworten Verfasst
Keine neuen Beiträge Nachbauzeit für Schiffe erhöhbar zaldure Neue Ideen 8 Sa 04 Sep, 2010 16:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Es ist nicht ratsam in Sektoren einzu... Atlan da Arkon Bugs 4 Sa 14 Aug, 2010 11:02 Letzten Beitrag anzeigen
Keine neuen Beiträge Schiffe entführen. zaldure Bugs 5 Mo 09 Aug, 2010 22:18 Letzten Beitrag anzeigen
Keine neuen Beiträge Durch ein = gekenzeichnete angedockte... Flashy{FL} Hilfeforum 2 Do 05 Aug, 2010 01:57 Letzten Beitrag anzeigen
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. KS zerstört Schiffe anstatt sie handl... Kivas Fajo Bugs weitergeleitet 1 Mi 04 Aug, 2010 13:34 Letzten Beitrag anzeigen


16753 Angriffe abgewehrt

Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods und Credits