Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Channele się nie podnoszą po zmianie w item_proto


Rekomendowane odpowiedzi

Opublikowano

Witam! Postawiłem sobie dzisiaj serwer na plikach Terenzo. Przeszedłem na Source za pomocą tego poradnika 

http://www.mpcforum.pl/topic/1357786-kod-%C5%BAr%C3%B3d%C5%82owy-gry-metin2/#entry11545162

Wszystko działało, logowanie, gm na stworzonej postaci itp. Postanowiłem zmienić item_proto w MySQL i niestety się nie zapisało. Znalazłem wtedy coś takiego
 

http://www.mpcforum.pl/topic/1242908-dodawanie-zmian-w-mysql-na-plikach-terenzo/#entry10615717

Po zastosowaniu tego poradnika po wpisaniu komend

/start

ps

wyskakuje coś takiego:
(zdjęcie w załączniku)

Wypakowałem więc root w cliencie, i item_proto, spakowałem te same pliki txt które wgrałem na FTP i jakimś cudem po zrestatowaniu (całkowitym wyłączeniu i włączeniu) maszyny na chwilę udało mi się odpalić ch1. Zacząłem się logować i jak pasek ładowania zapełnił się wywaliło klienta. Był to też jedyny raz, kiedy serwer podniósł channel

post-541267-0-23646300-1480872747_thumb.jpg

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Serwer
 

SYSERR: Dec  4 18:49:16 :: pid_init: 
Start of pid: 3709

SYSERR: Dec  4 18:49:16 :: socket_bind: bind: Address already in use
SYSERR: Dec  4 18:49:16 :: ChildLoop: AsyncSQL: query failed: Table 'account.string' doesn't exist (query: SELECT name, text FROM string errno: 1146)

Client
 

1204 18:17:00457 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/login_window.mp3
1204 18:17:10032 :: CPythonItem::LoadItemTable: invalid item_proto[locale/pl/item_proto] STRIDE[152] != sizeof(SItemTable)
1204 18:17:10032 :: LoadLocaleData - LoadItemProto(locale/pl/item_proto) Error
1204 18:17:10322 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/characterselect.mp3
1204 18:18:15835 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
1204 18:18:19740 :: CSoundManager::PlayMusic - Failed to load stream sound : BGM/enter_the_east.mp3
1204 18:18:19742 :: 
game.py(line:225) Open
game.py(line:636) StartGame
game.py(line:788) RefreshCharacter
interfaceModule.py(line:568) RefreshCharacter
uiCharacter.py(line:1110) RefreshCharacter
uiCharacter.py(line:1172) __SelectSkillGroup
uiCharacter.py(line:1158) __SetSkillSlotData
uiCharacter.py(line:855) RefreshSkill
uiCharacter.py(line:830) __RefreshSkillPage

GameWindow.Open - <type 'exceptions.RuntimeError'>:skill.GetSkillType - Failed to find skill by 1

1204 18:18:19742 :: ============================================================================================================
1204 18:18:19742 :: Abort!!!!



userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

 To z klientem prawdopodobnie wyeliminowałem (nie wiem, bo channele nie wstają). To item_proto które jest spakowane w root w clientcie wrzuciłem do scieżki

/usr/src/mainline_released/mainline_sg/Srcs/Client/bin/locale/pl

i (jak sądzę) klientów z innych krajów (ss niżej). W ścieżce wyżej ustawiłem prawa na 777

post-541267-0-57164600-1480889250.jpg



@Edit.:
Kiedy wpisuję złe passy to wyskakuje mi "Nieprawidłowe hasło lub login", a jak wpisuję poprawne to "Błąd połączenia z serwerem".

post-541267-0-00761000-1480890910_thumb.jpg

 

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

@up
No właśnie jedyne co edytowałem to item_proto w mysql i tylko to podmienialem. Jak wracam do starych item proto to dziala.

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Brakuje tabeli "account.string" w bazie danych..

 

Wgraj po prostu od nowa bazę danych ;)

Brakuje tabelki string w account *

Opublikowano

Wgrałem bazę od nowa - działa.
podmieniłem tylko te 2 pliki 
 

Download: https://drive.google.com/open?id=0B1sIDzOFx5j2UU5fcTZ2NUttaE0
Skan: https://www.virustotal.com/pl/url/b6f391661ac102ebd3ffbbb4c4cd6368a35df9913bee65acb1c3f9ff33bc6119/analysis/1480892922/

nie działa.
 

/usr/home/mt2/auth/syslog

SYSERR: Dec  5 00:13:07 :: pid_init: 
Start of pid: 1472

Dec  5 00:13:07 :: SYSTEM: BINDING TCP PORT ON [11002] (fd 9)
Dec  5 00:13:07 :: SYSTEM: BINDING TCP PORT ON [12000] (fd 10)
Dec  5 00:13:07 :: SYSTEM: Trying to connect to localhost:15000
Dec  5 00:13:07 :: SYSTEM: connected to server (fd 11, ptr 0x28d86600)
Dec  5 00:13:07 :: Initializing Guild
Dec  5 00:13:07 :: 	No need for auth server
Dec  5 00:13:07 :: FISH: ˛Î                       vnum     0 prob 3000 3000 2100 2000 len 0 0 0
Dec  5 00:13:07 :: FISH: ±ÝąÝÁö                   vnum 50002 prob   50   50  200  200 len 0 0 0
Dec  5 00:13:07 :: FISH: ÇǶóąĚ                   vnum 27802 prob 2000 1800  800 2200 len 500 550 600
Dec  5 00:13:07 :: FISH: şŘľî                     vnum 27803 prob 1950 1600  800  700 len 1000 2500 2800
Dec  5 00:13:07 :: FISH: ˝î°ˇ¸®                   vnum 27804 prob  900  800  700  600 len 2000 3500 3800
Dec  5 00:13:07 :: FISH: żůĂ´şŘľî                 vnum 27805 prob  700  700  700  600 len 3030 3500 4300
Dec  5 00:13:07 :: FISH: Ŕ×ľî                     vnum 27806 prob  200  300  600  800 len 4000 6000 10000
Dec  5 00:13:07 :: FISH: ż¬ľî                     vnum 27807 prob  200  200  500  600 len 6000 8000 10000
Dec  5 00:13:07 :: FISH: Çâľî                     vnum 27808 prob  100  100  250  200 len 1500 3000 3800
Dec  5 00:13:07 :: FISH: ĽŰľî                     vnum 27809 prob  100  100  250  350 len 5000 7000 8000
Dec  5 00:13:07 :: FISH: ąÎą°Ŕĺľî                 vnum 27810 prob    0  100  250  200 len 4000 5000 6000
Dec  5 00:13:07 :: FISH: ą«Áö°łĽŰľî               vnum 27811 prob    0  100  250  150 len 5000 7000 8000
Dec  5 00:13:07 :: FISH: °­ĽŰľî                   vnum 27812 prob    0  100  250  150 len 4000 6000 7000
Dec  5 00:13:07 :: FISH: ·Żµĺ                     vnum 27813 prob    0  100  200  100 len 4000 6000 10000
Dec  5 00:13:07 :: FISH: ĆŰġ                     vnum 27814 prob    0  100  200  100 len 3000 4000 5000
Dec  5 00:13:07 :: FISH: ĹŮġ                     vnum 27815 prob    0   50  200  100 len 3500 5500 8000
Dec  5 00:13:07 :: FISH: ¸Ţ±â                     vnum 27816 prob   50   50  200  100 len 3000 5000 10000
Dec  5 00:13:07 :: FISH: ąĚ˛Ů¶óÁö                 vnum 27817 prob    0    0    0    0 len 1800 2200 3000
Dec  5 00:13:07 :: FISH: ąé·Ă                     vnum 27818 prob   50   50  200  100 len 5000 8000 10000
Dec  5 00:13:07 :: FISH: Ŕşľî                     vnum 27819 prob    0    0    0    0 len 1500 3000 3800
Dec  5 00:13:07 :: FISH: şůľî                     vnum 27820 prob    0    0    0    0 len 1500 3000 3800
Dec  5 00:13:07 :: FISH: ˝¬¸®                     vnum 27821 prob    0    0    0    0 len 1000 1500 2000
Dec  5 00:13:07 :: FISH: şń´ĂŔ×ľî                 vnum 27822 prob    0    0    0    0 len 4000 6000 10000
Dec  5 00:13:07 :: FISH: Ȳ±ÝşŘľî                 vnum 27823 prob    0    0    0    0 len 1000 3000 3500
Dec  5 00:13:07 :: FISH: Ĺ»»öľŕ                   vnum 70201 prob  100  100    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ż°»öľŕ(Čň»ö)             vnum 70202 prob   85   85    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ż°»öľŕ(±Ý»ö)             vnum 70203 prob   85   85    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ż°»öľŕ(»ˇ°Ł»ö)           vnum 70204 prob   85   85    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ż°»öľŕ(°Ą»ö)             vnum 70205 prob   85   85    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ż°»öľŕ(°ËŔş»ö)           vnum 70206 prob   85   85    0    0 len 0 0 0
Dec  5 00:13:07 :: FISH: ŔşµĐŔÚŔÇ ¸ÁĹä            vnum 70048 prob   25   25  200  100 len 0 0 0
Dec  5 00:13:07 :: FISH: ÇŕżîŔÇ ąÝÁö              vnum 70049 prob   25   25  200  100 len 0 0 0
Dec  5 00:13:07 :: FISH: Ľ±żŐŔÇ ÁőÇĄ              vnum 70050 prob   25   25  200  100 len 0 0 0
Dec  5 00:13:07 :: FISH: Ľ±żŐŔÇ Ŕĺ°©              vnum 70051 prob   25   25  200  100 len 0 0 0
Dec  5 00:13:07 :: FISH: ±Ýµ˘ľî¸®                 vnum 80008 prob   25   25  100  100 len 0 0 0
Dec  5 00:13:07 :: FISH: Ŕşż­Ľč                   vnum 50009 prob    0    0  150  100 len 0 0 0
Dec  5 00:13:07 :: FISH: ±Ýż­Ľč                   vnum 50008 prob    0    0  100   50 len 0 0 0
Dec  5 00:13:07 :: FISH: prob table 0 9950
Dec  5 00:13:07 :: FISH: prob table 1 9950
Dec  5 00:13:07 :: FISH: prob table 2 9800
Dec  5 00:13:07 :: FISH: prob table 3 9900
Dec  5 00:13:07 :: Cube_Init locale/poland/cube.txt
Dec  5 00:13:07 :: Blend_Item_init locale/poland/blend.txt 
Dec  5 00:13:07 :: [PackageCryptInfo] . is not crypt file. pass!
Dec  5 00:13:07 :: [PackageCryptInfo] .. is not crypt file. pass!
SYSERR: Dec  5 00:13:07 :: ChildLoop: AsyncSQL: query failed: Table 'account.string' doesn't exist (query: SELECT name, text FROM string errno: 1146)

/usr/home/mt2/db/syslog

 

http://www.wklej.eu/index.php?id=b9016b673d

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Spróbuj to zapytanie do  bazy account.

 

DROP TABLE IF EXISTS `string`;
CREATE TABLE `string` (
`name` varchar(64) NOT NULL DEFAULT '',
`text` text,
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

POSTY: [100] [200] [300] [400] [500] [600] [700] [800] [900] [1000]

Opublikowano

Gdzie dokładnie zadać to zapytanie ? (używam Navicat 8)

PPM na account --> console---> wklepałem kod

post-541267-0-27581600-1480895335.jpg

 

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Powinno ci stworzyć w bazie account tabelkę string, pomogło?

POSTY: [100] [200] [300] [400] [500] [600] [700] [800] [900] [1000]

Opublikowano
/usr/home/mt2/auth/syserr

SYSERR: Dec  5 01:11:08 :: pid_init: 
Start of pid: 3386

SYSERR: Dec  5 01:11:08 :: socket_bind: bind: Address already in use

/usr/home/mt2/db/syserr

SYSERR: Dec  5 01:10:56 :: pid_init: 
Start of pid: 3355

SYSERR: Dec  5 01:10:56 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Dec  5 01:10:57 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT empire, pid, name, money, windate FROM monarch a, player b where a.pid=b.id
SYSERR: Dec  5 01:10:57 :: socket_bind: bind: Address already in use
SYSERR: Dec  5 01:10:57 :: pid_deinit: 
End of pid

SYSERR: Dec  5 01:11:00 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:11:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:02 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:11:03 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:04 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:11:05 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:06 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:11:07 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:11:08 :: Process: FDWATCH: peer null in event: ident 21

Nie działa :/

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

 

post-541267-0-54403100-1480898563_thumb.jpg



Co mam tutaj kliknąć, żeby się tego pozbyć? Próbowałem w zaznaczyć i Delete, próbowałem zaznaczyć, prawym i delete Record (po tym się nawet nie spodziewałem żeby zadziałało). Jak sie tego pozbyć?

@Edit
I jaki to ma związek z plikami item_proto (na starych działa, na edytowanych nie)?

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Ma związek bo ci errory sypie jak widzisz z tymi tabelkami. Musisz dać prawym na tabelke monarch i design table i tam usuń to name.

POSTY: [100] [200] [300] [400] [500] [600] [700] [800] [900] [1000]

Opublikowano
/usr/home/mt2/auth/syserr

SYSERR: Dec  5 01:56:41 :: pid_init: 
Start of pid: 5660

SYSERR: Dec  5 01:56:41 :: socket_bind: bind: Address already in use

/usr/home/mt2/db/syserr

SYSERR: Dec  5 01:56:30 :: pid_init: 
Start of pid: 5640

SYSERR: Dec  5 01:56:30 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Dec  5 01:56:30 :: socket_bind: bind: Address already in use
SYSERR: Dec  5 01:56:30 :: pid_deinit: 
End of pid

SYSERR: Dec  5 01:56:33 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:38 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:41 :: Process: FDWATCH: peer null in event: ident 21

Dalej lipa. Ten pierwszy to nie jest coś z portem? A to drugie to nie mam pojęcia.


userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Technicy...pisze wam że błąd wystąpił po zmianie item_Proto..Najprawdopodobniej w refin_set dodałeś nie istniejący set ulepszaczy lub dodałeś nie istniejący item na który ma się ulepszyć..Powodzenia:)

Opublikowano

no to, usunąłem wszystkie itemy inne od +7 a nie usunąłem żeby się ulepszaly na +8... Za około 1.5h będę mógł sprawdzić i odpiszę czy to to.
Skrobane na Meizu M2 Note

@Edit:
Wgrałem nowe item_proto i item_name do ścieżki /usr/home/mt2/db zresetowałem mysql komendą /usr/local/etc/rc.d/mysql-server restart włączyłem navicat i pokazuje inne tabele niż te które wgrałem do ścieżki. 

@Edit2
W pliku start.log w podanym wyżej folderze znalazłem coś takiego. Na moją zieloną głowę, to gdzieś znajduje się plik testujacy czy item proto jest takie samo?

Real Server
Log OffSuccess PLAYER
Success ACCOUNT
Success COMMON
Success HOTBACKUP
Ĺ×˝şĆ® ĆÄŔĎŔĚ ľř˝Ŕ´Ď´Ů. ±×´ë·Î ÁřÇŕÇŐ´Ď´Ů.
Ĺ×˝şĆ® ĆÄŔĎŔĚ ľř˝Ŕ´Ď´Ů. ±×´ë·Î ÁřÇŕÇŐ´Ď´Ů.
item_proto_test.txt ĆÄŔĎŔ» ŔĐľîżŔÁö ¸řÇß˝Ŕ´Ď´Ů
item_proto_test.txt ĆÄŔĎŔ» ŔĐľîżŔÁö ¸řÇß˝Ŕ´Ď´Ů

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano
/usr/home/mt2/auth/syserr

SYSERR: Dec  5 01:56:41 :: pid_init: 
Start of pid: 5660

SYSERR: Dec  5 01:56:41 :: socket_bind: bind: Address already in use

/usr/home/mt2/db/syserr

SYSERR: Dec  5 01:56:30 :: pid_init: 
Start of pid: 5640

SYSERR: Dec  5 01:56:30 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Dec  5 01:56:30 :: socket_bind: bind: Address already in use
SYSERR: Dec  5 01:56:30 :: pid_deinit: 
End of pid

SYSERR: Dec  5 01:56:33 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:34 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:35 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:36 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:37 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:38 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:39 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:40 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 01:56:41 :: Process: FDWATCH: peer null in event: ident 21

Dalej lipa. Ten pierwszy to nie jest coś z portem? A to drugie to nie mam pojęcia.


Na ten błąd 

SYSERR: Dec  5 01:56:30 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Dec  5 01:56:30 :: socket_bind: bind: Address already in use
SYSERR: Dec  5 01:56:30 :: pid_deinit: 
End of pid

poradziłem sobie w ten sposób, że w pliku kofig który wyglądał tak

 

SQL_ACCOUNT = "localhost account mt2 mt2!@# 0"
SQL_PLAYER = "localhost player mt2 mt2!@# 0"
SQL_COMMON = "localhost common mt2 mt2!@# 0"
SQL_HOTBACKUP = "localhost hotbackup mt2 mt2!@# 0"
TABLE_POSTFIX = ""
BIND_PORT = 15000
DB_SLEEP_MSEC = 10
CLIENT_HEART_FPS = 10
HASH_PLAYER_LIFE_SEC = 600
BACKUP_LIMIT_SEC = 3600
PLAYER_ID_START = 100
PLAYER_DELETE_LEVEL_LIMIT = 75
ITEM_ID_RANGE = 100000 2100000000

dopisałem 0 w Table_postfix

Teraz syserr pokazuje 

 

SYSERR: Dec  5 15:41:56 :: pid_init: 
Start of pid: 2371

SYSERR: Dec  5 15:41:56 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'player.item0' doesn't exist
query: SELECT MAX(id) FROM item0 WHERE id >= 100000 and id <= 2100000000
SYSERR: Dec  5 15:41:56 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Table 'player.item0' doesn't exist
query: SELECT COUNT(*) FROM item0 WHERE id >= 100000 AND id <= 2100000000
SYSERR: Dec  5 15:41:56 :: InitializeNowItemID: Can not build ITEM_ID_RANGE
SYSERR: Dec  5 15:41:56 :: pid_deinit: 
End of pid

SYSERR: Dec  5 15:41:59 :: DirectQuery: MySQL connection was reconnected. querying locale set
SYSERR: Dec  5 15:42:00 :: DirectQuery: MySQL connection was reconnected. querying locale set
SYSERR: Dec  5 15:42:00 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  5 15:42:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 15:42:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 15:42:01 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  5 15:42:02 :: Process: FDWATCH: peer null in event: ident 20

 

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Dodałem tabelkę do player tym
 

DROP TABLE IF EXISTS `item0`;
CREATE TABLE `item0` (
`name` varchar(64) NOT NULL DEFAULT '',
`text` text,
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

i teraz błąd to 
 

SYSERR: Dec  6 00:56:48 :: pid_init: 
Start of pid: 4173

SYSERR: Dec  6 00:56:48 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'id' in 'field list'
query: SELECT MAX(id) FROM item0 WHERE id >= 100000 and id <= 2100000000
SYSERR: Dec  6 00:56:48 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'id' in 'where clause'
query: SELECT COUNT(*) FROM item0 WHERE id >= 100000 AND id <= 2100000000
SYSERR: Dec  6 00:56:48 :: InitializeNowItemID: Can not build ITEM_ID_RANGE
SYSERR: Dec  6 00:56:48 :: pid_deinit: 
End of pid

SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:52 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  6 00:56:53 :: Process: FDWATCH: peer null in event: ident 20

@EDIT:
W item_proto usunąłem większość itemów, a nie usunąłem ich ze sklepu i dropu. Zrobię to i napiszę czy działa.

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Opublikowano

Dodałem tabelkę do player tym

 

DROP TABLE IF EXISTS `item0`;
CREATE TABLE `item0` (
`name` varchar(64) NOT NULL DEFAULT '',
`text` text,
PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

i teraz błąd to 

 

SYSERR: Dec  6 00:56:48 :: pid_init: 
Start of pid: 4173

SYSERR: Dec  6 00:56:48 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'id' in 'field list'
query: SELECT MAX(id) FROM item0 WHERE id >= 100000 and id <= 2100000000
SYSERR: Dec  6 00:56:48 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Unknown column 'id' in 'where clause'
query: SELECT COUNT(*) FROM item0 WHERE id >= 100000 AND id <= 2100000000
SYSERR: Dec  6 00:56:48 :: InitializeNowItemID: Can not build ITEM_ID_RANGE
SYSERR: Dec  6 00:56:48 :: pid_deinit: 
End of pid

SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:51 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Dec  6 00:56:52 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Dec  6 00:56:53 :: Process: FDWATCH: peer null in event: ident 20

@EDIT:

W item_proto usunąłem większość itemów, a nie usunąłem ich ze sklepu i dropu. Zrobię to i napiszę czy działa.

Unknown column 'id' in 'field list'

dodaj

id do tabelki jak coś to może kumpel na gg pomóc jak będziesz miał z tym dłuższy czas problem a nikt ci nie pomoze.

Opublikowano

Wszystkie te błędy są już nie ważne (nie przeszkadzają w pracy serwera). Chodziło o to, że usunąłem bardzo dużo przedmiotów nie usuwając ich ze sklepów dropu i ulepszania. Wszystko działa temat do zamknięcia.

P.S. Jakby ktoś miał podobny problem to:
w MySQL

-wyczyść/usuń przedmioty usunięte z item_proto z tabelki shop_item
w FTP
ścieżka /usr/home/mt2/share/locale/poland
wyczyść/usuń przedmioty usunięte z item_proto z plików
drop_item_group.txt
mob_drop_item.txt
special_item_group.txt
common_drop_item.txt

Wszystkim udzielającym w się w temacie dziękuję za pomoc.

userbarKoxownia3.png

 

For Templars:

 

╭∩╮(︶︿︶)╭∩╮

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...