Hallo Überlebende,
ich glaube wir hatten nie eine richtige Anleitung, wie man die maximal Level auf einem Server anpasst, daher hier eine Beispieldatei wie man die Level und dazugehörigen Engrammpunkte entsprechend anpasst. Wenn ihr wollt, dass man je Level weniger Engrammpunkte oder Erfahrung benötigt, dann müssen diese Werte entsprechend angepasst werden.
Alle Werte müssen in die Game.ini Datei (im Ordner "WindowsServer" oder "LinuxServer" unterhalb von "[/script/shootergame.shootergamemode]" geschrieben werden.
Beispiel (Erklärung folgt unten):
Maximales Spielerlevel 100 und genügend Engramme um alles Lernen zu können:
[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(ExperiencePointsForLevel[0]=5,ExperiencePointsForLevel[1]=20,ExperiencePointsForLevel[2]=40,ExperiencePointsForLevel[3]=70,ExperiencePointsForLevel[4]=120,ExperiencePointsForLevel[5]=190,ExperiencePointsForLevel[6]=270,ExperiencePointsForLevel[7]=360,ExperiencePointsForLevel[8]=450,ExperiencePointsForLevel[9]=550,ExperiencePointsForLevel[10]=660,ExperiencePointsForLevel[11]=780,ExperiencePointsForLevel[12]=910,ExperiencePointsForLevel[13]=1050,ExperiencePointsForLevel[14]=1200,ExperiencePointsForLevel[15]=1360,ExperiencePointsForLevel[16]=1530,ExperiencePointsForLevel[17]=1710,ExperiencePointsForLevel[18]=1900,ExperiencePointsForLevel[19]=2100,ExperiencePointsForLevel[20]=2310,ExperiencePointsForLevel[21]=2530,ExperiencePointsForLevel[22]=2760,ExperiencePointsForLevel[23]=3000,ExperiencePointsForLevel[24]=3250,ExperiencePointsForLevel[25]=3510,ExperiencePointsForLevel[26]=3780,ExperiencePointsForLevel[27]=4060,ExperiencePointsForLevel[28]=4350,ExperiencePointsForLevel[29]=4650,ExperiencePointsForLevel[30]=4960,ExperiencePointsForLevel[31]=5280,ExperiencePointsForLevel[32]=5610,ExperiencePointsForLevel[33]=5950,ExperiencePointsForLevel[34]=6300,ExperiencePointsForLevel[35]=6660,ExperiencePointsForLevel[36]=7030,ExperiencePointsForLevel[37]=7410,ExperiencePointsForLevel[38]=7800,ExperiencePointsForLevel[39]=8200,ExperiencePointsForLevel[40]=8610,ExperiencePointsForLevel[41]=9030,ExperiencePointsForLevel[42]=9460,ExperiencePointsForLevel[43]=9900,ExperiencePointsForLevel[44]=10350,ExperiencePointsForLevel[45]=10810,ExperiencePointsForLevel[46]=11280,ExperiencePointsForLevel[47]=11760,ExperiencePointsForLevel[48]=12250,ExperiencePointsForLevel[49]=12750,ExperiencePointsForLevel[50]=13260,ExperiencePointsForLevel[51]=13780,ExperiencePointsForLevel[52]=14310,ExperiencePointsForLevel[53]=14850,ExperiencePointsForLevel[54]=15400,ExperiencePointsForLevel[55]=15960,ExperiencePointsForLevel[56]=16530,ExperiencePointsForLevel[57]=17110,ExperiencePointsForLevel[58]=17700,ExperiencePointsForLevel[59]=18850,ExperiencePointsForLevel[60]=21078,ExperiencePointsForLevel[61]=22448,ExperiencePointsForLevel[62]=23908,ExperiencePointsForLevel[63]=25462,ExperiencePointsForLevel[64]=27498,ExperiencePointsForLevel[65]=30248,ExperiencePointsForLevel[66]=32043,ExperiencePointsForLevel[67]=34148,ExperiencePointsForLevel[68]=36254,ExperiencePointsForLevel[69]=38359,ExperiencePointsForLevel[70]=40465,ExperiencePointsForLevel[71]=42571,ExperiencePointsForLevel[72]=44676,ExperiencePointsForLevel[73]=46782,ExperiencePointsForLevel[74]=48887,ExperiencePointsForLevel[75]=50993,ExperiencePointsForLevel[76]=53099,ExperiencePointsForLevel[77]=55204,ExperiencePointsForLevel[78]=57310,ExperiencePointsForLevel[79]=59415,ExperiencePointsForLevel[80]=61521,ExperiencePointsForLevel[81]=63627,ExperiencePointsForLevel[82]=65732,ExperiencePointsForLevel[83]=67838,ExperiencePointsForLevel[84]=69943,ExperiencePointsForLevel[85]=72049,ExperiencePointsForLevel[86]=74155,ExperiencePointsForLevel[87]=76260,ExperiencePointsForLevel[88]=78366,ExperiencePointsForLevel[89]=80471,ExperiencePointsForLevel[90]=82577,ExperiencePointsForLevel[91]=84683,ExperiencePointsForLevel[92]=86788,ExperiencePointsForLevel[93]=88894,ExperiencePointsForLevel[94]=90999,ExperiencePointsForLevel[95]=93105,ExperiencePointsForLevel[96]=95211,ExperiencePointsForLevel[97]=97316,ExperiencePointsForLevel[98]=99422,ExperiencePointsForLevel[99]=99999)
OverridePlayerLevelEngramPoints=0
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=12
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=16
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=24
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=28
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=31
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=33
OverridePlayerLevelEngramPoints=35
Alles anzeigen
Wie funktioniert das ganze?
Ausgehend vom englischen Wiki sieht ein Eintrag für die Level neutral so aus:
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[<n>]=<points>,
ExperiencePointsForLevel[<n>]=<points>,
ExperiencePointsForLevel[<n>]=<points>)
<n> steht für das Level - also z.B. 0 wäre für das erste Level (jaja, die IT zählt von 0 an), 35 wäre für das Level 34 usw...
<points> steht für die Erfahrungspunkte die man benötigt, um das Level zu erreichen.
Möchte man z.B. nur 3 Level in seinem Spiel haben und für jeden Levelaufstieg 10 XP benötigen, dann wäre der Eintrag wie folgt:
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[0]=10,
ExperiencePointsForLevel[1]=20,
ExperiencePointsForLevel[2]=30)
Da man für jeden Levelaufstieg aber auch Engrammpunkte bekommen möchte, muss man außerdem festlegen, wieviel Engrammpunkte es je Level geben soll. Dafür nutzt man folgenden Eintrag:
OverridePlayerLevelEngramPoints=<epoints>
<epoints> steht für die Engrammpunkte. Möchte ihr also jetzt für eure eben eingestellten drei Level auch drei mal Engrammpunkte bekommen, müsst ihr unterhalb des oberen Codes noch folgendes untendrunter schreiben:
OverridePlayerLevelEngramPoints=10
OverridePlayerLevelEngramPoints=15
OverridePlayerLevelEngramPoints=20
Für erreichen des ersten Level bekommt ihr nun 10 EP, bei Erreichen des zweiten Level bekommt ihr 15 EP und bei Erreichen des dritten Level bekommt ihr 20 EP.
Wenn ihr nun also 100 Level haben möchtet, nutzt ihr unsere Beispieldatei von oben. Bei allen anderen Levelanzahlen müsst ihr entsprechend kürzen oder erweitern.
Man könnte jetzt z.B. auch hergehen und nur Engrammpunkte für die ersten 50 Level vergeben. Dann steigt man zwar bis Level 100 auf, bekommt aber nur bis Level 50 neue Engrammpunkte.
Spielt einfach ein bisschen mit den Werten herum. Jetzt habt ihr alles was ihr dafür braucht
LG
Tom