Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Russian client 2016 server. Need HELP.
#1
Smile Добрый и приятный день всем. Я новичок программировании. Я собрал такой сервер но есть проблемы с создании новый персонажей.Кто может помочь мне, пожалуйста? Зарание благодарю Wink



SERVER
https://mega.nz/#!yQ5lBT4K!ZwxUP7f9bG6FY...vblr29n6J8

Virus Total
https://www.virustotal.com/ru/file/0e892...455516038/
DB
https://mega.nz/#!PJY2RIhI!AfvHB5PWdyh2L...o5M1dGHPyE

CLİENT
Official Russian (presently)
https://ru.4game.com/pointblank/install/


SNİFFER PACKETS

https://mega.nz/#!uMYCBLqY!BHrplflLcPdfb...78Bog9NFac
Ответ
#2
В GameClient не проставлен Player. На моменте авторизации если игрок еще не создан для этой учётной записи - нужно создать нового игрока, по шаблону (в консоли видно загрузку PlayerTemplate), с эквипом и т.д. но не указывать ему никнейм.

А вообще это все из-за плохой архитектуры вашего сервера. Незачем было разносить на две таблицы инфу о учётной записи и игроке. Всё это должно было быть в одной - accounts, тогда бы при авторизации нового игрока, ему потребовалось бы только создать имя, а вам его сохранить.
Ответ
#3
zOne62 Написал:Smile Добрый и приятный день всем. Я новичок программировании. Я собрал такой сервер но есть проблемы с создании новый персонажей.Кто может помочь мне, пожалуйста? Зарание благодарю Wink



SERVER
https://mega.nz/#!yQ5lBT4K!ZwxUP7f9bG6FY...vblr29n6J8

Virus Total
https://www.virustotal.com/ru/file/0e892...455516038/
DB
https://mega.nz/#!PJY2RIhI!AfvHB5PWdyh2L...o5M1dGHPyE

CLİENT
Official Russian (presently)
https://ru.4game.com/pointblank/install/


SNİFFER PACKETS

https://mega.nz/#!uMYCBLqY!BHrplflLcPdfb...78Bog9NFac


Где вы такой сервер то отрыли..? он же древний...
его разве что с 0 переписывать, править смысла нету...
Java сборки и то работают лучше...
Разработчик PBDev
Ответ
#4
DarkSkeleton;407092 Написал:Java сборки и то работают лучше...
Это тоже удалить и всё по-новой. kappa
Ответ
#5
PROGRAMMATOR Написал:Это тоже удалить и всё по-новой. kappa

Если те что в паблике, то да...Big Grin
Разработчик PBDev
Ответ
#6
DarkSkeleton Написал:Если те что в паблике, то да...Big Grin

За этого я у вас попросил помощь. Smile Вы мне сможете помочь? Я же сказал я новичок.


Добавлено через 10 минут
PROGRAMMATOR Написал:Это тоже удалить и всё по-новой. kappa

Программатор ты мне сможещ помочь Как анализировать "hex" например "opcode 2049" как декрипт или енкрипт. Короче как перечитать этот код. Мне только показать как добраться.
например этот.

PHP код:
<?php 
Bugged Network adapter
'Broadcom NetLink (TM) Gigabit Ethernet Driver' on local host
[SM]received data size: 148
[SM]received clientId: 5447
[SM]received IP: 3456075611
[SM]received cryptKey: 29890
[SM]received hash: 14492
[SM]shift: 2
[SM]received size: 144
[SM]received opcode: 2049
00000000 90 00 01 08 47 15 00 00 5B 87 FF CD C2 74 9C 38
?···G···[?yIAt?8
00000010 01 01 01 01 01 01 01 01 01 01 01 06 00 00 00 01 ················
00000020 00 00 00 6D 69 86 48 16 99 01 A0 0F 66 00 00 00 ···mi
??·-·f···
00000030 01 00 00 00 6D 69 86 49 16 99 06 A0 0F 8A 0C 00 ····mi
??·-·?··
00000040 00 01 00 00 00 6D 69 86 4C 16 99 06 A0 0F 4A 00 ·····mi
??·-·J·
00000050 00 00 01 00 00 00 6D 69 86 4F 16 99 06 A0 0F 14 ······mi
??·-··
00000060 00 00 00 01 00 00 00 6D 69 86 52 16 99 06 A0 0F ·······mi
??·-·
00000070 B2 00 00 00 01 00 00 00 6D 69 86 55 16 99 04 A0
?·······mi??·-
00000080 0F 84 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ·?··············
00000090 00 00 00 00
Ответ
#7
DarkSkeleton Написал:Где вы такой сервер то отрыли..? он же древний...
его разве что с 0 переписывать, править смысла нету...
Java сборки и то работают лучше...
Java сборки работают старый клиентом и многие оружие не работают( после обновления) и pvp тоже не работает.
Я знаю ты Java программист и знаю что, ты очень хорошо умеешь.

У нас есть такое пословица " Не зная не стыдно, стыдно не учиться"
Ответ
#8
zOne62;407128 Написал:Как анализировать "hex" например "opcode 2049"
Брать и анализировать, волшебства здесь нет.

Код:
90 00
01 08 // Opcode
47 15 00 00 // SessionId
5B 87 FF CD // IP
C2 74 // UdpPort
9C 38 // SessionSeed
01 01 01 01 01 01 01 01 01 01 // Channels
01 // ?
06 00 00 00 // Servers
01 00 00 00 6D 69 86 48 16 99 01 A0 0F 66 00 00 00 // ServerInfo1
01 00 00 00 6D 69 86 49 16 99 06 A0 0F 8A 0C 00 00 // ServerInfo2
01 00 00 00 6D 69 86 4C 16 99 06 A0 0F 4A 00 00 00 // ServerInfo3
01 00 00 00 6D 69 86 4F 16 99 06 A0 0F 14 00 00 00 // ServerInfo4
01 00 00 00 6D 69 86 52 16 99 06 A0 0F B2 00 00 00 // ServerInfo5
01 00 00 00 6D 69 86 55 16 99 04 A0 0F 84 00 00 00 // ServerInfo6
00 00 // Count ? // count * (short + int + int)
01 // Events
00 00 00 00 // Type
00 00 00 00 // Exp
00 00 00 00 // Point
Ответ
#9
PROGRAMMATOR Написал:Брать и анализировать, волшебства здесь нет.

Код:
90 00
01 08 // Opcode
47 15 00 00 // SessionId
5B 87 FF CD // IP
C2 74 // UdpPort
9C 38 // SessionSeed
01 01 01 01 01 01 01 01 01 01 // Channels
01 // ?

Программатор спасибо что объяснил. Сейчас хочу спросить 2 вопрос?

Откуда знать сколько байт B,D,C или других.

Напр.
PHP код:
<?php 
writeH
(2049); //опкод
writeD(5404); //454033408
writeB(IPAddress.Parse(Config.GAME_HOST).GetAddressBytes());
writeH((short)_gc.getCryptKey()); //(C)194
writeH(29890); //(C)116
for (int i = 0; i < 10; i++)
{
writeC(1);
}
writeC(1); //непонятно что это

writeD(2); //минимально 2
Ответ
#10
Че там знать?

Байт 1 C byte
Байт 2 H short
Байт 4 D int
Байт 8 Q long
Байт 8 F double

и тд, дальше массив перебираешь, у тебя в дампе пакета все разложено..
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  POINT BLANK V3 16 SERVER ekobaff 3 2,061 10-04-2024, 09:44 AM
Последний пост: ioentergame
  Search Client 3.24.1801.1 and Launcher for Server v3.24 xXSicilyXx 1 2,304 11-01-2023, 03:06 PM
Последний пост: sanglovepb22
  Private Server wrngdeath 0 1,479 12-07-2022, 01:23 AM
Последний пост: wrngdeath
  Мне нужен Piercing Blow Client версии 3.32 Pyotr 0 3,039 02-26-2020, 08:43 AM
Последний пост: Pyotr
  Russian 3.16 хочу писать сервер zOne62 2 3,700 02-12-2020, 09:54 AM
Последний пост: zOne62
  How to Fix WeaponSync Client Evolution 100 % pongsiri 1 3,583 11-25-2019, 07:46 PM
Последний пост: alipth
  I have a problem with WeaponSync Client Evolution BallDev 4 3,299 11-07-2019, 07:24 PM
Последний пост: Missyoustamp
  Language Client help yesterDv 0 1,391 05-30-2019, 08:53 PM
Последний пост: yesterDv
  i need structure file .Pef client last version bmzproject 0 1,359 04-18-2019, 08:27 PM
Последний пост: bmzproject
  how to descrypt packet pb client version current bmzproject 6 2,080 03-04-2019, 04:17 AM
Последний пост: bmzproject

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)