Jump to content

Firedragon

Pathfinder
  • Content Count

    209
  • Joined

  • Last visited

Posts posted by Firedragon


  1. Jep, es reicht schon eine übersehene Leerzeile um einem das Atlas Server Leben schwer zu machen.

    Leider hat dann auch noch der ServerGridEditor einen blöden Bug den ich schon vor längeren reportet habe und noch nicht gefixt wurde.

    (Er nimmt bei der Inseleinstellung für den Schwierigkeitsgrad immer den " . " raus, so das aus z.B. 1.0 dann 10 wird und man Mobs bis
    LVL 300 oder höher hat die KEIN Alpha sind. Hatte dann so Scherzeinstellungen wie 30 und LVL 1000 Mobs etc.)


  2. 6 minutes ago, Buccaneers said:

    Beim Quest sehe ich sowas (X=0.5,Y=0.166667), müssten diese somit immer 6 stellig sein?

    Testweise hatte ich sogar alle .ini's entfernt welche die Konfigurationen der Zonen enthält die ich gemacht
    habe und mit minimalistischer ShooterGameServer.exe startline den Server gestartet was nicht geholfen hat.

    (Ich habe ein riesiges Ballancing eingebracht mit das spielen angenehmer wird und die PVE etc. nicht op sind.)

    Ich hatte z.B. X=0.5 und Y=0.75, erst nach ändern auf 0.500000 und 0.750000 ist der Glitch verschwunden.

     


  3. Wir haben vor unseren Server zu wipen und nach Hardware Upgrade des RAM's von einem 2x2 auf 3x2 zu wechseln.

    Für das Unterfangen wurden bereits alle Massnahmen ergriffen um die Programmierung fertig zu stellen.

    Im Rahmen dessen habe ich mir @Kyrium 's Tool angesehen und einen Fehler festgestellt. Die Positionsangaben müssen
    X.XXXXXX einhalten, ansonsten kann es zu Glitches im Server führen. z.B. Das Meer hängt in der Bewegungsanimation.

    Warum eigentlich ein Wipe?

    Die Frage ist einfach zu beantworten, ungleich zum Start von dem Tutorial sind jetzt ausreichend Inseln und Resourcen
    bekannt um vollständig zu kochen sowie Mythical Blueprints verwenden zu können welche 6x je Resource benötigen.

    Darüber hinaus ist es Server freundlicher ein gesundes Ballancing zu machen für die Zonen mit die RAM und Rechen-
    auslastung gleichmässig verteilt ist. Sprich wir haben 26 Inseln (25 hätten gereicht + 1 weil ich sie wollte) die die Zonen
    befüllen und genug Platz ist für den Kampf auf See oder spätere Änderungen durch mehr Spielfunktionalität / Updates.

    Temperaturzonen bis auf Polar sowie alle Resourcen sind vorhanden:

    MapImg.jpg

    Alle Zonen im ungespielten Zustand verbrauchen 20GB RAM.

    Unser " Central Maw " benötigt 780MB, jede andere Zone verbraucht zusätzlich je Insel zwischen 500 bis 600MB RAM.

    Die CPU Auslastung eines i9 9900K's liegt bei verwendung aller 8 Cores je Zone bei 3-4%.

    Der Neustart benötigt bis 45 Sekunden für den gesammten Atlas Server.


  4. Taming is the key to build everything faster, i can understand that everyone wishes for better farming
    than doing it by hand. Ever build a larger ship by hand? I did, my brig took several days of collecting
    without animal power and the gal with animals was ready to set sails within two days!!!

    As it is a pirate game, fighting on the sea is a given, but most ppl hesitate because replacing ships
    comes at heavy costs - using blueprints even more!!! Set aside the fight on land, animal powers itself
    is outballanced and bringing them by ship is too easy if for fighting purpose.

    Instead tuning them down there is also fixes needed to have them on ships, i would be absolutly fine
    that you have to decide for what purpose you build a ship. Fight or cargo, it's natural that cargoships
    have less space for cannons and animals have to stay put in transport boxes (less bugging around).

    Expand your thinking instead reffing everything to bliss.


     


  5. 3 hours ago, zhuzhiyun said:

    How to prohibit construction in Freeport? No setting order was found. Please help me.

    You can disable claim flags and rise decay time, but prohibiting it is impossible.

    You might want to use fire to cook or other things that newbies need until setting sail.

    7 minutes ago, Wikinger said:

    Ich hab echt absolut keinen Ahnung woran es noch liegen kann/soll :classic_sad:

    Das hier hat schon einigen geholfen > PowerStone Insel entfernen + Discovery etc. > Insel neu setzen und Coordinaten anpassen sowie wipen.


  6. Ganz egal sind sie nicht was die WorldX / Y Adresse angeht, allerdings ist bei dir der Wurm drin.

    Unbenannt.png

    allowSea = X = Du kannst die Discovery mit dem Schiff freischalten
    allowSea = O = Du musst auf die Insel gehen um die Discovery frei zu schalten
    isManual = X = Der ManualName triggert die Discovery wenn sie im Einzugsbereich der Worldadresse ist in der richtigen Zone (Parent)


     


  7. 27 minutes ago, phlex said:

    ja das ist kein Problem wenn du halt mal Zeit und Lust hast

    Ich schau grad drüber, einen Fehler sehe ich schon.

    In dem "globalGameplaySetup" sind keine Unlocks eingetragen.

    Sprich: "UnlockFeatNames=("Dance6")" etc.

    EDIT:

    Hier ist die Korrigierte Fassung:

    (QuestEntries=((QuestID=0,CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Icon_PowerStonesQuest_Complete.Icon_PowerStonesQuest_Complete',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Icon_PowerStonesQuest_Uncomplete.Icon_PowerStonesQuest_Uncomplete',QuestName="Voyage of Power",QuestDescription="Journey across the ATLAS to hunt for the Power Stones, and then bring them to the Center Maw!",UnlockFeatNames=("Dance10"),QuestPointsOfInterest=((PointOfInterestID=0,PointOfInterestName="Power Stone 1",UnlockFeatNames=("Dance1"),WorldMapPosition=(X=0.624018,Y=0.378941),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon.Item_InfinityGem_Icon',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=1,PointOfInterestName="Power Stone 2",UnlockFeatNames=("Dance2"),WorldMapPosition=(X=0.050456,Y=0.546788),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon2.Item_InfinityGem_Icon2',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=2,PointOfInterestName="Power Stone 3",UnlockFeatNames=("Dance3"),WorldMapPosition=(X=0.872184,Y=0.695069),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon3.Item_InfinityGem_Icon3',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=3,PointOfInterestName="Power Stone 4",UnlockFeatNames=("Dance4"),WorldMapPosition=(X=0.409833,Y=0.528253),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon4.Item_InfinityGem_Icon4',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=4,PointOfInterestName="Power Stone 5",UnlockFeatNames=("Dance5"),WorldMapPosition=(X=0.677564,Y=0.872183),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon5.Item_InfinityGem_Icon5',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=5,PointOfInterestName="Power Stone 6",UnlockFeatNames=("Dance6"),WorldMapPosition=(X=0.373793,Y=0.951473),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon6.Item_InfinityGem_Icon6',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=6,PointOfInterestName="Power Stone 7",UnlockFeatNames=("Dance7"),WorldMapPosition=(X=0.833054,Y=0.348049),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon7.Item_InfinityGem_Icon7',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=7,PointOfInterestName="Power Stone 8",UnlockFeatNames=("Dance8"),WorldMapPosition=(X=0.626077,Y=0.632256),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon8.Item_InfinityGem_Icon8',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/Item_InfinityGem_Icon10.Item_InfinityGem_Icon10'),(PointOfInterestID=8,PointOfInterestName="Power Stone 9 - Ghost Ship Route",UnlockFeatNames=("Dance9"),WorldMapPosition=(X=0.375000,Y=0.125000),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/HUD_GhostShip_Icon_Complete.HUD_GhostShip_Icon_Complete',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/HUD_GhostShip_Icon.HUD_GhostShip_Icon'),(PointOfInterestID=9,PointOfInterestName="Bring all 9 Power Stones to Center Maw",WorldMapPosition=(X=0.375000,Y=0.375000),CompletedIcon=Texture2D'/Game/Atlas/UI/Icons/HUD_BossLocation_Icon_Complete.HUD_BossLocation_Icon_Complete',UncompletedIcon=Texture2D'/Game/Atlas/UI/Icons/HUD_BossLocation_Icon.HUD_BossLocation_Icon')))))

    Bitte ausprobieren ob es geht wenn du sie austauschst. Script kann sonst nicht richtig arbeiten - sollte also 😉

    • Thanks 1

  8. Das auslösen geht normal über den Trigger wenn du mit dem Artifactical Key den PowerStone erhälst.

    Bei mir auf der Testmap die ich entworfen habe läuft das ohne Probleme, allerdings habe ich es verworfen
    in einem 3x3 wegen dem PowerStones zu spielen mit alle PVE Inseln + Endboss verfügbar sind.

    Dazu hatte ich lediglich in einer Zone einen Freeport als Home Server angelegt und um B2 herum PowerStone
    Inseln verteilt, mit in der Mitte das "Central Maw" mit PowerStone9 und dem Endboss ohne weitere Inseln Platz
    haben.

    Mit Admin Fly eben hin und der Reihe nach alle PowerStones geholt um mal den Endboss zu sehen.


  9. Habt Ihr die Inseln etc. nachträglich hinzugefügt oder bestehende Daten verwendet?

    Wenn ein Grid mit PowerStones aufgebaut wird, kann ich nur empfehlen mit einer neuen
    unbenutzten Redis Datenbank sowie leeren Saved Ordner und Spielerprofil zu arbeiten.

    Atlas ist nicht sonderlich gut darin mit Daten zu arbeiten die im Nachhinein verändert
    werden und hat noch einige Tücken was die Konfiguration angeht.

    Eine Discovery kann man natürlich zum Test auch ohne echten PowerStone an eine
    Stelle plazieren ohne "isManual" mit man mal reinläuft um den Trigger auszuprobieren.


  10. MAP: Just make sure there are no outdated map files and the naming is correct like the originals did.

    Grid's: They should line up correctly, if there are problems, normally the hoster like G have manuals for that.

    For testing purpose, it helps to setup a local server before uploading to payservice.


  11. Ich konnte den Fehler selber nie reproduzieren, normal sollte ein Wipe reichen und ich verlasse mich
    da ohne es selber zu diagnostizieren zu können auf Aussagen die von dritten getroffen wurden. Es
    ist natürlich möglich das eine Einstellung die vorgenommen wurde der Auslöser ist...


  12. Das es vorkommt das Endbosse nicht spawnen habe ich bisher nur 2x gehört von denen die mit
    den Difficult Einstellungen hantiert oder den Endboss in eine Zone mit Inseln eingetragen haben.

    Ich konnte leider keine Fehlerdiagnose durchführen, nach neu setzen der Insel & wipe gings halt wieder.

    PS: 27XXX Ports sind bei vielen Spielen verwendet und eine Kollision ist leicht möglich.


  13. 48 minutes ago, Dlebedev87 said:

    removing this line is not better.

    I fired up your json file with my command line (changed to my ip):

    ShooterGame\Binaries\Win64\ShooterGameServer.exe Ocean?bIncreasePvPRespawnInterval=True?IncreasePvPRespawnIntervalBaseAmount=30?ServerX=0?ServerY=0?AltSaveDirectoryName=00?ServerAdminPassword=myownpass?MaxPlayers=125?ReservedPlayerSlots=25?QueryPort=57561?Port=5761?RCONEnabled=true?RCONPort=28001?DayCycleSpeedScale=0.500000?DayTimeSpeedScale=0.500000?NightTimeSpeedScale=2.000000?DinoCountMultiplier=2.000000?ResourcesRespawnPeriodMultiplier=0.700000?bAllowUnlimitedRespecs=true -log -server -NoBattlEye

    1.png

    2-Atlas-Game-2019-02-01-16-25-00-37.png

    • Thanks 1

  14. %MapName%%GridLocation%?AltSaveDirectoryName=%AltSaveDir%?MaxPlayers=200?ReservedPlayerSlots=50?QueryPort=%QUERYPORT%?Port=%PORT%?SeamlessIP=%MACHINEIP%?MapPlayerLocation=true%AdditionalMapArguements% -log -server -culture=en -NoCrashDialog -NoBattlEye

    You can't use DOS var's as base args, put this in the starting line for every grid with correct data.

    Your sever doesn't even know what grid it is.

×
×
  • Create New...