Authme mysql

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
OnlyLuckCZE
Příspěvky: 67
Registrován: 01 úno 2012, 18:14
Reputation: 0

Authme mysql

#1 Příspěvekod OnlyLuckCZE » 20 srp 2012, 21:16

Server: 93.91.250.120:27775

Ahoj, potřeboval bych dát authme na mysql, ale nechci ztratit registrace....
Z jiných témat jsem našel tento script: https://github.com/whoami-plugins/authm ... o_mysql.pl
Když ho nahraju na web a spustím i s příponou .pl tak mu to nabídne stáhnutí...
proto se ptám... jak ten script spustím? Předem děkuji za každou odpověd :)

Popřípadě...
Spoiler: zobrazit

Kód: Vybrat vše

#!/usr/bin/perl

use strict;
use warnings;
use DBI;

##############################
# EDIT THESE CONFIG SETTINGS #
##############################

my $host = "loki.fakaheda.eu";
my $database = "gs_27775_1";
my $username = "gs_27775_1";
my $password = "heslo";
my $auth_file = "/auths.db";

###############################
# DO NOT EDIT BELOW THIS LINE #
###############################

open FILE, "$auth_file" or die $!;
my $dbh = DBI->connect("DBI:mysql:$database;host=$host", "$username", "$password") or die "Could not connect to database: $DBI::errstr";

$dbh->do('CREATE TABLE `authme` (
         `id` INTEGER AUTO_INCREMENT,
         `username` VARCHAR(255) NOT NULL,
         `password` VARCHAR(255) NOT NULL,
         `ip` VARCHAR(40) NOT NULL,
         `lastlogin` BIGINT,
         CONSTRAINT `table_const_prim` PRIMARY KEY (`id`));');

my $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
my $i = 0;

while(<FILE>) {
    if($i == 1000) {
        $i = 0;
        $dbh->do($st);
        $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
    }
    my @auth = split(':');
   
    if($i != 0) {
        $st .= ", ";
    }
   
    $st .= "(\"$auth[0]\", \"$auth[1]\", ";
    $st .= "\"" . ($auth[2] || '198.18.0.1') . "\", ";
    $st .= ($auth[3] || '0') . ")";
    $i++;
}

if($i > 0) {
    $dbh->do($st);
}

$dbh->disconnect();
close FILE;

Classic: 93.91.250.120:27775 RPG: 93.91.240.147:37715

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: Authme mysql

#2 Příspěvekod Welton123 » 20 srp 2012, 21:27

Spust to tim, že najedeš na url adresu toho scriptu.
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
nejento
Příspěvky: 9815
Registrován: 28 lis 2011, 14:09
Reputation: 55
Kontaktovat uživatele:

Re: Authme mysql

#3 Příspěvekod nejento » 20 srp 2012, 22:50

Weltone:
Když ho nahraju na web a spustím i s příponou .pl tak mu to nabídne stáhnutí...


Tohle není PHP skript ale Perl skript.
Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: https://discord.fakaheda.eu/

Uživatelský avatar
tes
Příspěvky: 74
Věk: 29
Registrován: 02 říj 2011, 13:44
Reputation: 0
Bydliště: Tlumačov
Kontaktovat uživatele:

Re: Authme mysql

#4 Příspěvekod tes » 21 srp 2012, 00:49

To tak jedině napsat někomu z FakaHedy ať ti ten script zkusí spustit...
Obrázek Web: http://www.netfire.cz -- Pomohl jsem? Karma + :-)
Nyní programuji také scripty/programy na zakázku.

OnlyLuckCZE
Příspěvky: 67
Registrován: 01 úno 2012, 18:14
Reputation: 0

Re: Authme mysql

#5 Příspěvekod OnlyLuckCZE » 22 srp 2012, 00:01

a nevěděl by někde o nějakém jiném způsobu? :)
Classic: 93.91.250.120:27775 RPG: 93.91.240.147:37715

Uživatelský avatar
nejento
Příspěvky: 9815
Registrován: 28 lis 2011, 14:09
Reputation: 55
Kontaktovat uživatele:

Re: Authme mysql

#6 Příspěvekod nejento » 22 srp 2012, 10:45

Ruční přepisování.
Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: https://discord.fakaheda.eu/


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 40 hostů