37118
Dobrý podvečír,
nevíte někdo, jak databázi auth.db ze souboru na ftp převést na mysql? Nechci aby se všichni hráči museli znovu registrovat....
Authme
Re: Authme
Růčo AuthMe konverzi z flatfile na MySQL nepodporuje. Alespoň nikde to v configu zapnout nejde.
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ě: http://discord.fakaheda.eu/
Re: Authme
Našel sem tohle ale netušim co s tim...
https://github.com/whoami-plugins/authme-2.0/blob/master/scripts/auth_db_to_mysql.pl
https://github.com/whoami-plugins/authme-2.0/blob/master/scripts/auth_db_to_mysql.pl
Re: Authme
To je PHP skript. Zkonvertuje to po nastavení, a zadání určité adresy, kde je toto nahrané.
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ě: http://discord.fakaheda.eu/
Re: Authme
Děkuji za to že to je perl script. Jak to spustit? Je to i na webu kde je podpora PERL ale háže to error, nevidí tam někdo někde chybu?
Kód: Vybrat vše
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
##############################
# EDIT THESE CONFIG SETTINGS #
##############################
my $host = "bond.fakaheda.eu";
my $database = "gs_37118_1";
my $username = "gs_37118_1";
my $password = "**";
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;
- Vojko
- Příspěvky: 3247
- Věk: 27
- Registrován: 24 dub 2011, 11:47
- Reputation: 1
- Bydliště: Slovensko, Bratislava
Re: Authme
Aj keď tu na fóre nie som aktívny, môžete mi písať na Skype, E-Mail, ...
Re: Authme
Tu cestu uvést můžeš, protože to nemá být heslo.
Cesta bude vypadat takto nějak:
Cesta bude vypadat takto nějak:
Kód: Vybrat vše
my $auth_file = http://IP:PORT/plugins/AuthMe/auths.db";
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ě: http://discord.fakaheda.eu/
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 149 hostů