Kérlek, fontold meg az adományozást, hogy fenntartsuk a mesterszervert.
leírás
Elképzeltél már valaha egy kooperatív módot egy grand theft auto játékban? Nos, most már valósággá vált, mondhatni. Teljesíthetsz küldetéseket a barátaiddal, megtapasztalhatod a rablás örömeit random emberekkel, vagy egyszerűen csak autózhatsz az autópályán a haveroddal.
A játék NPC-it megoszthatod, ha a Beállítások almenüben bejelölöd a Share World With Players opciót.
A G megnyomásával lépj be utasként, a T megnyomásával pedig beszélj a chaten
Telepítés
1. Telepítsd a ScriptHookV & ScriptHookVDotNet v2.4
2. Húzd & a zip-ben található ‘client’ mappa teljes tartalmát a GTA5 gyökérmappájában található scripts/ mappába. Ha nem létezik, hozz létre egyet.
3. Ha már bent vagy a játékban, nyomd meg az F9-et a menü megnyitásához, és csatlakozz egy szerverhez.
4. Vedd figyelembe, hogy ha offline játszol, meg kell változtatnod a nevedet a GTACOOPSettings.xml-ben, ami a scripts/ mappádban található.
Server hosting
A saját szerveredet is tudod hostolni! Csak csomagold ki a server/ mappa tartalmát, ahová csak akarod, és futtasd a GTAServer.exe programot. Létrejön egy Settings.xml fájl, ahol számos opciót módosíthatsz, például a szerver nevét, jelszavát, vagy hogy bejelented-e magad a mester szerverlistára.
Ne feledd, hogy a megadott UDP portot továbbítanod kell.
Server Side Scripting
Szűrőszkripteket & gamemodes készíthetsz a GTAServerre való hivatkozással és a ServerScript osztály öröklésével. Ezután helyezze el a dll-jét a filterscripts vagy gamemodes mappába, és adja hozzá a Settings.xml fájlhoz.
A http://www.gtampco-op.cf/gtaco-op/forums/
Több szerverskriptet talál a http://www.gtampco-op.cf/gtaco-op/forums/
Issues? Javaslatok?
Kérlek, írd meg őket itt.
Disclaimer
Ezeknek semmi köze az Online módhoz, így nem leszel kitiltva.
A technikai korlátok miatt és mivel még fejlesztés alatt áll, a szinkronizáció nem tökéletes, és előfordulhat néhány hiba.
Changelog
-0.9
— Hozzáadva a kliensoldali jármű mozgásának előrejelzése. Megjegyzendő, hogy egy idegesítő hiba miatt még nem simult ki, de hamarosan jönni fog.
— Optimalizáltuk a szervert.
— Eltávolítottuk a debug opciókat a Beállítások almenüből, mivel a nem belső buildekben használhatatlanok voltak.
— Különböző hibajavítások.
-0.8.1
— Hozzáadtunk egy opciót a forgalom engedélyezésére
— Hozzáadtuk a játékosok pingjét az Aktív játékosok menüponthoz.
— Javítottuk a szerver teljesítményét
— A szerverböngésző nem fog többé összeomlani. Helyette hibát fog okádni és naplózni.
-0.8
— Kliens:
— Client: Új, javított chat.
— Client: Új, javított chat.
— Client: Új, javított chat: Automatikus entitás & blip tisztítás hozzáadva a szerver lekapcsolása után.
— Kliens: Javítottuk a szinkronizált járművek hatalmas erővel történő indítását.
— Client: Javítottuk, hogy a járműtolvajlás miatt a másik játékos birtokba vette a járművedet.
— Szerver: Szerver: Hozzáadva SendNotificationToPlayer/AllPlayers, SendPictureNotificationToPlayer, SetNativeCallOnDisconnectForPlayer, ToggleNightVisionForPlayer.
— Szerver: Kiszolgáló: Hozzáadva a Race játékmódot.
— Kiszolgáló:
-0.7
— Kliens: Javítottuk, hogy az OnPlayerConnect nem lett meghívva.
-0.7
— Kliens: Az OnPlayerConnect nem hívódott meg: Nagymértékben javult a járművek szinkronizálása, nincs több rázkódás.
— Szerver: Minden 0.6 előtti szkriptverzióval rendelkező kliens mostantól blokkolva van a szervereken.
— Kliens: Javítottuk az üzenetküldések hibás felosztását.
— Kliens: Javítottuk, hogy a játékosok eltűntek, amikor közeledtek feléjük.
— Kliens: Aktív játékosok megnyitásakor bekövetkező ritka összeomlást javított
— Kliens: Szerver játékmód mostantól megjelenik a szerverböngészőben.
— Cient: A szerverböngésző mostantól szélesebb.
— Kliens: Fixed peds & blips not cleaning up properly after a server switch.
-0.6.1
— Client: Fixed settings reading from the wrong place.
— Server: Fixed filterscripts not working on gnu+linux.
— Server: Fixed server sending wrong nickname information to clients.
— Server: changed master server announcement behaviour.
-0.6
— Client: A megjelenített név & játéknév mostantól különálló. A megjelenítő nevet a Beállítások almenüben lehet megváltoztatni.
— Szerver: Letilthatja a megjelenítő neveket, és helyette játékneveket használhat. (a játékosok nem tudják megváltoztatni a játékneveket).
— Szerver: A szkript infrastruktúra átdolgozása, mostantól a RemoteUniqueIdentifiers helyett egy Client objektumot kapsz, amely tartalmazza a játékos alapvető adatait. Ez megtöri a kompatibilitást a régebbi szűrőszkriptekkel.
— Szerver: OnPlayerConnect & OnPlayerDisconnect mostantól boolean visszatérési értékkel rendelkezik. Az üzenet elhallgatásához false-t ad vissza.
— Szerver: lekérdezheted a játékosok játék & co-op kliensverzióit.
— AdminTools: hozzáadott /godmode-ot annak ellenőrzésére, hogy egy játékos sebezhetetlen-e. Hozzáadta a /countdown-t a szórakozás kedvéért.
— AdminTools: bővítési módszereket adott hozzá az egyszerű fiókkezeléshez.
— Kliens: a hosszú üzenetek mostantól ketté vannak osztva.
— Kliens: a kapcsolat megszakadásáról szóló értesítés oka.
— Egyéb hibajavítások
— Figyelem, ez a frissítés nem feltétlenül kompatibilis a régebbi szerverekkel.
-0.5
— Kliens:
— Ügyfél: Hozzáadva a játékosok streamelését.
— Ügyfél: Hozzáadva a játékosok streamelését:
— Kliens: Hozzáadva az ejtőernyő szinkronizálás.
— Kliens: Javított (ismét) a járművek szinkronizálásán nagy sebességnél
— Client:
— Client: A dudák mostantól időpontosak.
— Client: A dudák mostantól időpontosak: Javítva a pontatlan pozíciókat mutató játékoslista.
— Ügyfél: Mostantól lehet nyelvet váltani az új chatben.
— AdminTools: Hozzáadva az időjárás & időszinkronizálása (/time és /weather parancsok)
— Szerver: Szerver: Hozzáadva a SetNativeCallOnTickForPlayer, RecallNativeCallOnTickForPlayer.
— Szerver: LocalGamePlayerArgument
— Kiszolgáló: Hozzáadva a LocalGamePlayerArgument
— Kiszolgáló: Gamemodes & szűrőszkriptek automatikusan feloldódnak.
-0.4.1
— Framerate problémák javítása.
— Játékmodell pool kifutása.
-0.4
— Jármű módosítások szinkronizálása
— Játékos ruhák szinkronizálása
— Sziréna & kürt szinkronizálása
— Jobb jármű szinkronizálás nagy sebességnél, ha a jármű elakad, változtassátok a szinkronizálási módot Teleportra és vissza.
— Számos hibát javítottunk
-0.3
— A jármű szinkronizálásnak most már simábbnak kell lennie. Továbbra is használhatod a régit, ha megváltoztatod a Sync Mode-ot a beállításokban.
— Hozzáadtunk egy játékoslistát a főmenühöz, a pingjükkel együtt.
— Javítottunk néhány szerver hibát
— Hozzáadtunk egy alapértelmezett beállítási fájlt a szerverhez.
-0.2
— Javítottuk azt a problémát, ami véletlenszerű desyncronizációt okozott.
— Hozzáadtuk a játékosok nevét a térképen lévő blipekhez
— Javítottuk, hogy nem szinkronizálódott megfelelően a lövés, amikor álltunk.
A teljes forráskód szabadon elérhető a Githubon
Credits