Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Adeln unmöglich
#21
wenn ich am Anfang aber nur 1 Dorf habe? dann komme ich nicht weiter, da ich kein Dorf adeln kann, weil die Zustimmung viel zu schnell steigt.
Reply
#22
das kannst du einstellen. stell halt bei localhost/admin ein das bei den startgebäuden adelshof auf 3 is und dann bei der config bei "Wie viele DÖrfer muss ein SPieler mindestens haben?" stellt du auch 2 oder mehr ein, schließt die config und versuchst mal mit 4 ags zu adeln.
Reply
#23
aber ich finde es trotzdem sehr dumm, wenn die Zustimmung so schnell steigt. das ist doch nicht normal..., kann jemand die neuste Version noch mal runterladen und es mal ausprobieren, ob es bei ihn geht?
Reply
#24
bei uns allen funktioniert das. der fehler liegt an dir. stell man bei der configdatei bei der zustimmung auf 0.0000000000000000000000001 und mach dann ein hardreset.

Reply
#25
danke Big Grin jetzt geht es endlich, ich musste 0.0000000000000000000000000000000001 eingegeben...
Reply
#26
Nunja, die zustimmung wird so berrechnet:

PHP Code:
$agreement_per_second = (1/(3600/$config['agreement_per_hour']))*$config['speed']; 

Nach $config['agreement_per_hour'] aufgelöst:
PHP Code:
$config['agreement_per_hour'] = ($agreement_per_second 3600) / $config['speed']; 

Willst du also einen Anstieg um 1 pro Sekunde bei Speed 50 000 dann musst du $config['agreement_per_hour'] so berrechnen:
Code:
(1 * 3600) / 50000 = 0,072
Also wäre $config['agreement_per_hour'] in diesem Fall
PHP Code:
$config['agreement_per_hour'] = 0.072 

Verstehst du? Bei 0.0000000000000000000000000000000001 sollte die Zustimmung eigentlich garnicht mehr steigen (Selbst bei speed 50 000 nicht), da $agreement_per_second dadurch 1,3 * 10^-29 beträgt (oder sogar noch kleiner)

~a
Reply
#27
kann sein das zu 2 veschiedenen ordner aktuallisiert hast ?
somit könnte die sql bzw. apache auf falsche daten zurückgreifen die du nicht eingestellt hast, hate ich auch schon mahl
(bei mir wars originales xampp und dslan)
Crap?!
Reply
#28
(04.03.2009, 16:04)Herr der Bösen Wrote: 1. eine Sekunde abstand ist schon zu viel.
2. man kann in ein Dorf nur 3 AGs bauen
Nein. Ich habe am anfang 2 Dörfer mit je 20602 Punkten. Dann kann ich 5 AG's machen, und schick die in ein Dorf.
Reply
#29
(04.03.2009, 23:16)agrafix Wrote:
Code:
(1 * 3600) / Speed = X
~a
Diese Formel sollte publiziert werden =D
danke agrafix

lg Reymie
Für alle die den Link oben nicht sehen / gefunden haben
HIER ist die FoSu
Reply
#30
Sie würde aber anderst heißen:

Code:
anstieg_pro_stunde = (anstieg_pro_sekunde * 3600) / speed
Reply
#31
Ich hatte so ein ähmliches problem hab jetz ein neues daraus reulstierendes:
Mein erstes AG kommt ganz normal an:
Zustimmung 100 auf 77, i.o.;
beim 2.ten 5 sekunden später kommt aber das:

Veränderung der Zustimmung Zustimmung gesunken von '-1.44444444444E+026 auf '
was ist da falsch?
Habe schon config gebastelt, soft und hard reset aber es geht net:

Code:
<?php


/*******************************************/
/*********** KONFIGURATIONSDATEI ***********/
/******* von Die-Staemme Lan Version *******/
/*********** by Thomas Maninger ************/
/********** (Ingame: DBGTMaster) ***********/
/*******************************************/

/**********************************************************

Es wird empfohlen, w?hrend des laufen der Runde m?glichst
keine Einstellungen in der Konfigurationsdatei zu ver?ndern,
da ansonsten kein 100% funktionsfreies laufen der aktuellen
Runde garantiert werden kann.
Einstellungen des Speedes, Einheitengeschwindigkeit k?nnen
aber jederzeit ge?ndert werden.

**********************************************************/

// Datenbankverbindung:
$config['db_host'] = 'localhost';
$config['db_user'] = 'root';
$config['db_pw'] = '';
$config['db_name'] = 'lan';

// Passwort für Administration
$config['master_pw'] = 'editme';

// Spielegeschwindigkeit, je höher, desto schneller läuft das Spiel
$config['speed'] = 5000;

// ADDED
/*$steig = "4"; // Alle 5 Sekunden
$start = 1183404063;    // Time to start
$end = 3000;        // Bei wie viel Speed aufh?ren zu steigen?
$more = round((time()-$start)/$steig);
$config['speed'] += $more;
if ($config['speed']>$end) {
    $config['speed'] = $end;
}*/
////////

// Welches MAP Design soll verwendet werden?
// 0 => Das alte Design
// 1 => Das neue Design
$config['map_design'] = 1;

// Nach wie vielen D?rfern soll immer ein Fl?chtlingslager erstellt werden?
// Mit der Angabe "-1" werden keine Fl?chtlingslager automatisch erstellt.
$config['count_create_left'] = 6;

// Wie viel Dörfer muss ein Spieler mindestens haben? Wenn z.b.: nun die Zahl
// 5 angegegen wird, so hat der Spieler am Start sofort 5 Dörfer. Sollte er
// eines verlieren, so bekommt er ein 5 wieder dazu!
// Nicht den Wert "0" verwenden!
// ?bertreibt bitte nicht mit "4000" oder sonst was, da der erste Login
// ansonsten ewig dauert!
$config['min_villages'] = 5;

// ACHTUNG: Diese Einstellung wird erst wirksam, wenn in der Administration ein Reset
// oder Softreset durchgef?hrt wird.
$config['map_incircle'] = 0;

// Was f?r einen Namen haben automatisch erstellte Fl?chtlingslager?
$config['left_name'] = 'Systanas Old Town';

// Soll man beim erstellen eines neues Dorfes die Himmelsrichtung aussuchen d?rfen?
// true oder false
$config['village_choose_direction'] = FALSE;

// Grundverteidiung von jedem Dorf.
$config['reason_defense'] = 50;

// Was f?r ein Faktor gilt bei Sp?her? Der Wert "2" beudetet: Wenn der Verteidiger 2x
// mehr Sp?her als der Angreifer hat, so sterben alle Sp?her des Angreifers
// (Verh?ltnis 2:1). Bei Wert "3" ist es dann ein Verh?ltnis "3:1" und beudetet, dass
// der Verteidiger drei fach mehr Sp?her braucht, damit der Angreifer alle Sp?her verliert.
$config['factor_spy'] = 2;

// Bis nach wie vielen Minuten kann ein Angriff / Unterst?tzung abgebrochen werden?
// ACHTUNG: Dieser Wert ist nicht Speedabh?ndig! Dass hei?t, bei 10 Minuten
// Abbruchszeit sind es bei einer Spielegeschwindigkeit von 300 immer noch 10 Minuten!
$config['cancel_movement'] = 1;

// Geschwindigkeit der Einheiten. Je kleiner der Wert ist, desto langsamer werden die
// Einheiten. Normalgeschwindigkeit hat den Wert "1".
$config['movement_speed'] = 10;

// Soll die Moral aktiv sein oder nicht???
// true => Moral ist aktiv
// false => Moral ist nicht aktiv
$config['moral_activ'] = false;

// Bis wie viel % darf die Moral maximal sinken?? Der Standartwert ist 35%. Als wert
// bloss die Zahl angeben ohne die das "%" Zeichen!
$config['min_moral'] = 35;

// Um wie viel Zustimmung soll die Zustimmung pro Stunde steigen? Der Standartwert
// ist 1! Um so kleiner die Zahl, desto langsamer steigst die Zustimmung! (z.B.: 0.5)
$config['agreement_per_hour'] = 0.01;

// Wie viel Minuten gilt der Anf?ngerschutz f?r ein neues Dorf? Wenn es keinen
// Anf?ngerschutz geben soll, dann den Wert -1 eingeben.
$config['noob_protection'] = -1;

// Wie viel Minuten brauchen die H?ndler pro Feld?
$config['dealer_time'] = 1;

// Bis nach wie vielen Minuten k?nnen die H?ndler abgebrochen werden?
// ACHTUNG: Dieser Wert ist nicht Speedabh?ndig! Dass hei?t, bei 5 Minuten
// Abbruchszeit sind es bei einer Spielegeschwindigkeit von 300 immer noch 5 Minuten!
$config['cancel_dealers'] = 1;

// Welche AG Style soll verwendet werden?
// 0 => pro Dorf k?nnen so viele AGs gebaut werden, so hoch wie der Adelshof ist (S1)
// 1 => Es k?nnen so viele AGs gebaut werden, so hoch die Summe aller Adelsh?fer ist (SDS)
$config['ag_style'] = 1;

// Bauernhof Style:
// 0 => Wenn der Bauernhof bist Stufe 30 ausgebaut ist, so ist geht er bis 22782 (S1).
// 1 => Wenn der Bauernhof bist Stufe 30 ausgebaut ist, so ist geht er bis 24000 (SDS)
$config['bh_style'] = 1;

// K?nnen Staemme erstellt werden?
// true => JA
// false => NEIN
$config['create_ally'] = true;

// K?nnen Staemme verlassen / Spieler entlassen / Spieler eingeladen werden?
// true => JA
// false => NEIN
$config['leave_ally'] = true;

// K?nnen Staemme aufgel?st werden?
// true => JA
// false => NEIN
$config['close_ally'] = true;

// Es kann eingestellt werden, dass es x fixe Staemme gibt, bei dennen automatisch
// Spieler zugeordnert werden. Beim ersten Login wird jeder Spieler einen Stamm zugeordnet!
// Es wird empfohlen, dass Aufl?sen, beitreten,... von Staemmen zu deaktivieren! Die Staemme
// m?ssen davor erstellt werden!
// Funktion aktivieren?
// true => JA
// false => NEIN
$config['auto_ally'] = false;

// Wenn dieser Wert auf true ist, dann k?nnen im Spiel keine Aktionen ausgef?hrt werden.
// Dies dient zum Beispiel dazu, wenn irgendwelche Vorbereitungen gemacht werden m?ssen
// und niemand etwas bauen etc. soll. St?mme k?nnen aber trotzdem erstellt werden!
$config['no_actions'] = false;

// Wenn dieser Wert auf true ist, k?nnen keine weiteren D?rfer erstellt werden. Auch wenn
// ein Spieler aufgeadelt wird, kann er keine weiteren D?rfer erstellen.
$config['not_more_villages'] = false;

// Soll es eine IP Beschr?nkung geben?
$config['ip_control'] = false;

// Welche Netzwerk IPs d?rfen auf die LAN zugreifen? Diese Option ist nur relevant, wenn
// $config['ip_control'] auf "true" gestellt ist.
$allow_ips[] = "192.168.0.1";
$allow_ips[] = "192.168.0.2";
$allow_ips[] = "192.168.0.3";
$allow_ips[] = "192.168.0.4";


/*Schnellleiste
* Nach wie vielen Einträgen soll in der Schnellleiste ein Umbruch erfolgen?
*/
$config['quickbar'] = 10;



?>
Reply
#32
Klingt nach einer Konfigänderung an Speed/Zustimmung ohne Hardreset
Reply
#33
Also ich habe alle möglichen einstellungen ausprobiert aber es will einfach nicht klappen.

geschwindigkeit 1000, 2000, 250, 5000
agree 0.00000000000000000001, -1, 0.01

immer brav abgespeichert und hardreset etc. , funzt net.
Reply
#34
Deine Zustimmung steigt einfach zu schnell. Stell den Wert so niedrig wie möglich, dann müsste es eigentlich funktionieren.

Oder führe ein Softreset unter http://localhost/admin durch xD
[Image: wie-poste-ich-falsch.jpg]
Reply
#35
(30.03.2009, 12:50)mr x.y. Wrote: Deine Zustimmung steigt einfach zu schnell. Stell den Wert so niedrig wie möglich, dann müsste es eigentlich funktionieren.

Oder führe ein Softreset unter http://localhost/admin durch xD

danke für den tipp, aber soweit war ich schon selber^^


[PS:könnte sonst jemand mal eine fernwartung machen und sich das anschauen?]
Reply
#36
bei mir ist es das gleiche Problem. Ich hab ein Speed von 400 eingestellt und schaffe es damit nicht irgend ein Dorf zu adlen. Meine Truppengeschwindigkeit ist auf 1 ( => Angriffszeit zum Dorf: 4 Sekunden).
Für die Zustimmung pro Stunde habe ich schon erfolglos folgende Werte durchprobiert: 50000; 5000; 500; 50; 5; 1; 0.9; 0.1; 0.001; 0.0001; 1E-80; 1E-150

Problem ist jedesmal, dass die Zustimmung zu schnell wieder steigt. Sie ist zwar nicht auf 100, aber rein theoretisch bräuchte ich etwa 20 Angriffe um ein Dorf zu adeln. Und sobald ich 4 Sekunden länger brauch um Truppen loszuschicken als sonst, brauch ich mindestens 5 Angriffe mehr. Also ziemlich unmöglich was zu adeln...

Habe mich hier schon durchs Forum durchgelesen. Mit der Formel von agrafix kann ich leider auch nichts anfangen:
(11.03.2009, 22:33)agrafix Wrote: Sie würde aber anderst heißen:
Code:
anstieg_pro_stunde = (anstieg_pro_sekunde * 3600) / speed
In meinem Fall: anstieg_pro_stunde = (0.1*3600)/400 = 0.9
Mit 0.9 funktionierts genauso wenig


Hoffe auf Hilfe

Gruß Letoli
There are only 10 types of people in the world - those who understand binary and those who don't.
Reply
#37
(17.04.2009, 10:07)Letoli Wrote: bei mir ist es das gleiche Problem. Ich hab ein Speed von 400 eingestellt und schaffe es damit nicht irgend ein Dorf zu adlen. Meine Truppengeschwindigkeit ist auf 1 ( => Angriffszeit zum Dorf: 4 Sekunden).
Für die Zustimmung pro Stunde habe ich schon erfolglos folgende Werte durchprobiert: 50000; 5000; 500; 50; 5; 1; 0.9; 0.1; 0.001; 0.0001; 1E-80; 1E-150

Problem ist jedesmal, dass die Zustimmung zu schnell wieder steigt. Sie ist zwar nicht auf 100, aber rein theoretisch bräuchte ich etwa 20 Angriffe um ein Dorf zu adeln. Und sobald ich 4 Sekunden länger brauch um Truppen loszuschicken als sonst, brauch ich mindestens 5 Angriffe mehr. Also ziemlich unmöglich was zu adeln...

Habe mich hier schon durchs Forum durchgelesen. Mit der Formel von agrafix kann ich leider auch nichts anfangen:
(11.03.2009, 22:33)agrafix Wrote: Sie würde aber anderst heißen:
Code:
anstieg_pro_stunde = (anstieg_pro_sekunde * 3600) / speed
In meinem Fall: anstieg_pro_stunde = (0.1*3600)/400 = 0.9
Mit 0.9 funktionierts genauso wenig


Hoffe auf Hilfe

Gruß Letoli
Hast du ein Soft/Reset ausgeführt?
✝ RiP 
Weiter geht's  Cool
Reply
#38
Jap. Deswegen, ich kanns mir nicht erklären warum. Hab auch templates_c geleert, obwohl es eigentlich unter keinen Umständen daran liegen dürfte.
There are only 10 types of people in the world - those who understand binary and those who don't.
Reply
#39
stell den wert mal auf 0.000000000000000000000001 da dürfte er nicht mehr steigen. denk an den reset.

Reply
#40
Ok, bei mir hats jetzt funktioniert. Was ich gemacht habe:
1. Config ändern
2. Softreset
3. dslan gestoppt
4. Computer neugestartet
5. dslan gestartet

Ich weiß nicht genau an was es jetzt lag, is auf jeden ärgerlich, dass man das nicht einfach so ingame ändern kann oder in der Klasse direkt eine Methode implementiert ist, die bei Aufruf die Configeinstellungen in der Klasseninstanz neu lädt.
There are only 10 types of people in the world - those who understand binary and those who don't.
Reply




Users browsing this thread: 1 Guest(s)