Szerző Téma: Alap 40kSF (forrás mellékelve)  (Megtekintve 6630 alkalommal)

Nem elérhető femaremon

  • Trainee
  • *
  • Thank You
  • -Given: 61
  • -Receive: 13
  • Hozzászólások: 66
  • Segített: 9
Alap 40kSF (forrás mellékelve)
« Dátum: 2018-09-15, 16:01:55 »
Üdv.

A szerverfájl létrehozásakor törekedtem a régi stílusra, hogy ez mennyire sikerült nem tudom. Mindenki döntse el saját maga. :D
A kliens Jelenlegi HU GF-ből készült az alapvető hibákat javítottam illetve hozzá igazítottam egy SF-t ami whiteworld-tól származik.(de ha neked nem tetszik használhatsz másik szerverfájlt is.)

Alapvető tulajdonságok:

- Nincs alkímia
- Nincs övrendszer
- Ördög katakomba
- level 99 (CONFIG fájlokban lehet állítani)
- 2 leltár.
- 5. Skill
- 6-7 opt nincs engedélyezve
Engedélyezés:
(click to show/hide)
- Kosztüm rendszer
- Energia rendszer
- Démontorony
- Kéksárkány run

Aki mégis szeretne alkímiát meg övrendszert az ez alapján könnyedén visszarakhatja: http://metin2hungary.net/index.php/topic,188541.msg991976.html#msg991976
Az alkímia quest-eket is meghagytam a szerver oldalon.

Illetve a changelog megtalálható a letöltésben.

VDI-n már fent van a szerver fájl, így tudod indítani:

cd /usr/game
sh start.sh
1

VDI - Kliens - 2. link hogy ha az első nem élne game.tar.gz - mysql.tar.gz -
A kliens tartalmaz egy xml csomagolót meg egy eternexus csomagolót is.

Forrás:

Kliens forrás - Visual Studio 2008-al fordítható.
Kliens forrást ez alapján betudod üzemelni: http://metin2hungary.net/index.php?topic=197025.0

Szerveroldali forrás - mainline beüzemelése:

Rakd fel erre a vdi-re.

https://metin2dev.org/board/index.php?/topic/389-rlsvm-with-freebsd-92-src-compileable/

és add ki ezeket a parancsokat

cd /usr/src/

rm -r mainline
 
Aztán

tar -xf mainline.tar.gz

Belépés:

- Játékba -

Felhasználónév: Admin

Jelszó: admin

- Navicatba -

Felhasználónév: root

Jelszó: hungary

- Virtualboxon a VDI fájlba. -

Felhasználónév: root

Jelszó: isolator

Ajánlom a WinSCP használatát filezilla helyett ha nem engedne fel ftp-n.

Biztonságos leállítás by Neon

Néhányotok még mindig nem tudja megfelelően leállítani a Core-okat (Game & db) és most leírom, hogy tudjátok!
Illetve, ha ezeket a lépéseket megcsináljátok nem feltétlen kell rebootolni feleslegesen a FreeBSD szervereteket. (Pl: Ugye nagyon sokan még most is módosítotok droppot vagy hasonlót és szerkesztés után rebootoltok, ez teljesen felesleges és időpazarlás.)

Első lépés: Írd be Vbox vagy Putty-ba ezt:

ps

Megnézed hány darab core fut! (game & db)

Aztán beírod: (Fontos, hogy a Game core-t kell leállítani elsőnek!)

killall game

Miután beírtad beírod ismét ezt:

ps

Most megnézed, hogy fut-e még néhány "game", ha igen vársz amíg nem fogsz látni egy darab core-t sem (game)

Most jöhet a db leállítása:

killall db
Azért fontos ez a sorrend mert, ha nem így csinálod 100% fixen adatvesztést okoz!
Ha mindent a leírtak alapján cselekszel nem lesz semmi gond.

Mehet az sh start.sh Smile


(Lerágott csont, de sokan nem tudják...)
Ui: Igen ellehet felejteni az sh close.sh vagy bármilyen leállítós sh filet.
« Utoljára szerkesztve: 2019-02-11, 11:17:10 írta femaremon »

Nem elérhető femaremon

  • Trainee
  • *
  • Thank You
  • -Given: 61
  • -Receive: 13
  • Hozzászólások: 66
  • Segített: 9
Re:Alap 40kSF (forrás mellékelve)
« Válasz #1 Dátum: 2018-09-24, 14:41:51 »
Üdv, elhoztam nektek a kliens forrás Visual Studio 2013-al fordítható állapotát.


Nem elérhető femaremon

  • Trainee
  • *
  • Thank You
  • -Given: 61
  • -Receive: 13
  • Hozzászólások: 66
  • Segített: 9
Re:Alap 40kSF (forrás mellékelve)
« Válasz #2 Dátum: 2018-09-29, 20:17:06 »
Akinek esetleg nem indul el egyszerre több CH "./auth not found" hibára hivatkozva azoknak elhoztam a javított start.sh-t.

#!/bin/sh


echo -e "\033[31m 
Hány CH-t inditasz? \n
1 - 1CH\n
2 - 2CH\n
3 - 3CH\n
4 - 4CH\n

Szerver indítása\033[0m"

read chs

case $chs in
1*)

echo -e "\033[31m Adatbázis inditása ..\033[0m"
cd /usr/game/cores/db
./db &
sleep 10
clear
echo -e "\033[31m \n Auth inditása ..\033[0m"
cd /usr/game/cores/auth
./game &
sleep 5
clear
echo -e "\033[31m \n CH1 inditása ..\033[0m"
cd /usr/game/cores/channel1
./game &
sleep 5
clear
echo -e "\033[31m \n Game99 inditása ..\033[0m"
cd /usr/game/cores/game99
./game &
sleep 5
clear
echo -e "\033[32m \n A szerver elindult! CH1\033[0m"


;;
2*)

echo -e "\033[31m Adatbázis inditása ..\033[0m"
cd /usr/game/cores/db
./db &
sleep 10
clear
echo -e "\033[31m \n Auth inditása ..\033[0m"
cd /usr/game/cores/auth
./game &
sleep 5
clear
echo -e "\033[31m \n CH1 inditása ..\033[0m"
cd /usr/game/cores/channel1
./game &
sleep 5
clear
echo -e "\033[31m \n CH2 inditása ..\033[0m"
cd /usr/game/cores/channel2
./game &
sleep 5
clear
echo -e "\033[31m \n Game99 inditása ..\033[0m"
cd /usr/game/cores/game99/
./game &
sleep 5
clear
echo -e "\033[32m \n A szerver elindult! CH1-2\033[0m"


;;
3*)

echo -e "\033[31m Adatbázis inditása ..\033[0m"
cd /usr/game/cores/db
./db &
sleep 10
clear
echo -e "\033[31m \n Auth inditása ..\033[0m"
cd /usr/game/cores/auth
./game &
sleep 5
clear
echo -e "\033[31m \n CH1 inditása ..\033[0m"
cd /usr/game/cores/channel1
./game &
sleep 5
clear
echo -e "\033[31m \n CH2 inditása ..\033[0m"
cd /usr/game/cores/channel2
./game &
sleep 5
clear
echo -e "\033[31m \n CH3 inditása ..\033[0m"
cd /usr/game/cores/channel3
./game &
sleep 5
clear
echo -e "\033[31m \n Game99 inditása ..\033[0m"
cd /usr/game/cores/game99
./game &
sleep 5
clear
echo -e "\033[32m \n A szerver elindult! CH1-2-3\033[0m"



;;
4*)

echo -e "\033[31m Adatbázis inditása ..\033[0m"
cd /usr/game/cores/db
./db &
sleep 10
clear
echo -e "\033[31m \n Auth inditása ..\033[0m"
cd /usr/game/cores/auth
./game &
sleep 5
clear
echo -e "\033[31m \n CH1 inditása ..\033[0m"
cd /usr/game/cores/channel1
./game &
sleep 5
clear
echo -e "\033[31m \n CH2 inditása ..\033[0m"
cd /usr/game/cores/channel2
./game &
sleep 5
clear
echo -e "\033[31m \n CH3 inditása ..\033[0m"
cd /usr/game/cores/channel3
./game &
sleep 5
clear
echo -e "\033[31m \n CH4 inditása ..\033[0m"
cd /usr/game/cores/channel4
./game &
sleep 5
clear
echo -e "\033[31m \n Game99 inditása ..\033[0m"
cd /usr/game/cores/game99
./game &
sleep 5
clear
echo -e "\033[32m \n A szerver elindult! CH1-2-3-4\033[0m"

;;
esac

Csatoltam is.

Nem elérhető femaremon

  • Trainee
  • *
  • Thank You
  • -Given: 61
  • -Receive: 13
  • Hozzászólások: 66
  • Segített: 9
Re:Alap 40kSF (forrás mellékelve)
« Válasz #3 Dátum: 2018-11-02, 00:08:41 »
Mivel a guild eix,epk-ből hiányzott pár céhház épület ezért feltöltöttem egy olyat ami nem hiányos. Szimplán rakjátok be a pack mappába.

https://mega.nz/#!d9NnmCrJ!WGaQ5_GnDlK3UCNecmGY3FRT6c1Gvqf 0fqV0rXDLxTU


Nem elérhető femaremon

  • Trainee
  • *
  • Thank You
  • -Given: 61
  • -Receive: 13
  • Hozzászólások: 66
  • Segített: 9
Re:Alap 40kSF (forrás mellékelve)
« Válasz #4 Dátum: 2019-02-10, 14:42:10 »
Szellemkő tekercs bug fix

Bug lényege: felszerelt tárgyakból ki tudtad szedni a tekercsel a követ így a bónusza megmaradt.

Noelbank álltal beküldött fix.

char_item.cpp:

keresd:
               case USE_TUNING:
               case USE_DETACHMENT:
                  {
                     LPITEM item2;

                     if (!IsValidItemPosition(DestCell) || !(item2 = GetItem(DestCell)))
                        return false;

                     if (item2->IsExchanging())
                        return false;

alá szúrd be:

                     if (item2->IsEquipped())
                        return false;

2. Verzió: https://metin2dev.org/board/index.php?/topic/2656-c-fix-bug-stone/
« Utoljára szerkesztve: 2019-02-11, 17:39:47 írta femaremon »