Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Patschi

Pages: [1]
1
Even if it's an older thread: I would be interested in such a plugin as well. Sadly my Java knowledge isn't sufficient to write a plugin on my own...

The online time hasn't to be exact. It could get checked about every five minutes. Mainly the connection time-feature would be very interesting for me!

2
Eine IP-gebundene Lizenzvalidierung fände ich etwas blöd. Die IP kann sich ja ändern. Meine Maschinen haben lediglich eine interne statische IP-Adressen - wie die öffentliche IP-Adresse nach Außen lautet, kann sich durchaus ändern.

Du hast nach außen eine dynamische IP für die Server? Das ist ungewöhnlich.

Nein, das nicht. Meine gesamte Umgebung ist virtualisiert. Bei mehreren IPs und mehreren Hostsystem kann eine virtuelle Maschine schon mal umherwandern - auch von Standort zu Standort -, wodurch sich eventuell auch die IP mal ändern kann. Die interne IP Adresse bleibt zwar gleich, aber die externe IP-Adresse _könnte_ sich dabei schon mal ändern. Mag das IP-gebundene nicht sehr, da man da generell etwas an Flexibilität verliert und etwas mehr aufpassen muss.

Ist nichts kommerzielles und kritisches, daher für mich jetzt nicht wirklich tragisch. Wollt's nur mal erwähnt haben :)

3
Der Webserver kann ja nicht kurz vorm Download noch erstmal den JTS3ServerMod neu kompilieren. :)

Ist technisch auf jeden Fall möglich - frisst nur einiges an Ressourcen :D

...der gleichzeitig an die IP der Servers gebunden ist?

Eine IP-gebundene Lizenzvalidierung fände ich etwas blöd. Die IP kann sich ja ändern. Meine Maschinen haben lediglich eine interne statische IP-Adressen - wie die öffentliche IP-Adresse nach Außen lautet, kann sich durchaus ändern.

Bin persönlich auch kein "Call Home"-Freund, aber was sein muss, muss sein :) Kann damit leben.

4
Generierte Textdateien kann man zu einfach weiter senden.

Dachte eher daran, den Lizenzschlüssel beim Herunterladen in die die JAR-Datei des Bots direkt reinzucompilieren :) Die Textdatei wäre nur für die "Gegenverifizierung" gewesen und war nur so eine Idee für größere Hosting-Versionen gewesen, die den Vorgang irgendwie automatisiert erledigen möchten.

5
Wie wäre die Idee, beim Herunterladen vom JTS3ServerMod über einen angemeldeten Forenaccount in die JAR Datei die Forum-User-ID einzubetten - lässt sich bestimmt über PHP realisieren (quasi für Forum-Usern benutzerdefinierte und generierte ZIP-Archive). Beim ersten Start vom Bot wird dann nach einem Lizenzkey gefragt, welcher von dir - basierend auf Forum-User-ID und Versionsnummer - offline generiert werden kann. Den klopft man dann rein (interaktive Abfrage, eigene Textdatei für Automatisierung, etc) und der Bot läuft. Bei größeren Versionsschritten kannst du dann jeweils erneut nach neuen Lizenzschlüsseln fragen lassen. So wär die Aktivierung nicht von einer funktionierenden Internetverbindung abhängig und kannst Jedem einen Key verwehren.

6
A short idea from my side: You could make on-the-fly created ZIP archives on the download with hidden embedded forum account ids in the files to determine who has leaked the version somewhere.

7
Allgemeine Diskussionen / Feature Vorschläge
« on: June 03, 2012, 04:55:10 PM »
Ich hätte einige kleine Feature Vorschläge:
  • Nicht benutzte Channels ansehen
  • Automatisch nicht benutzte Channels löschen
  • Sobald ein Client irgendwelche Channel Rechte bekommt, automatisch die Server Gruppe ändern
  • automatisch den Admin bei einer neueren Botversion benachrichtigen (nur einmal pro Botneustart)
  • Temporäre Server/Channel Rechte
  • Spam Schutz
  • Eigene Befehle erstellen mit !exec Funktion (zB !botaddcmd srvuptime uptime = wenn man !srvuptime macht, wird der Befehl "uptime" am Server ausgeführt)
  • Mehr Einstellungsmöglichkeiten bei Wecomemessages: zB. nur einmalige Begrüßung beim Joinen und dann nicht mehr, ...
  • bei "!botinstancelistreload" startet der Bot nicht mehr

Ich hoffe, dass einige gute Vorschläge dabei sind :)

Pages: [1]