Перейти к содержанию

Таблица лидеров


Популярный контент

Показан контент с высокой репутацией 05/05/19 в Инструкции

  1. 1 балл
    Здравствуйте. Многие знают о некоторых командах режима разработчика, к примеру: sv / pv / nv / stat l2 / show [ ] , но давайте познаем немного больше. Авторство принадлежит пользователю ExLite. Список: / / / l2debugwindow - / / / l2debug - displays messages in the open console / / / geodata - you must copy the GEODATA folder to a folder GEODATA in the client / / / buildzone map = [map_name] is the same crap but in one area / / / showborderline - shows the boundary / / / showsectors - divides the world on sectors / / / camerawalking mode = on | off - enables the camera to move a limited distance without moving Player. / / / c_rmode [1-7] - changes the map of the world ... very badly) to demonstrate how until I found) / / / bighead size = [1-n] - increases the size of the head. (only you can see it) / / / open [map name] - ///open 24_24 / / / get [class_name] [attrib_name] / / / set [class_name] [attrib_name] / / / editdefault class = [class_name] / / / stat l2 - info of everything ... constantly changing. useful. / / / stat fps - number of frames per second UClient::Exec BRIGHTNESS CONTRAST GAMMA ULevel::Exec SHOWEXTENTLINECHECK SHOWLINECHECK SHOWPOINTCHECK UInput::ExecL2Test SIMULMESH SPAWNDUMMY OnRelease ReloadSkillEffect | ReloadSE ReloadSceneInfo | ReloadSI Perf count dump TSkin ZoneState ChNPCState gfx L2Console SkipFullUShader rec blendspine airbind on off SuperShadow on off CameraNearPlane | CNP IZ FlyMove show_range dm on off gfxmsg USELIGHTMAP SPAWNSkillEffect | sse ExchangeSubstitute efflvl builder UInput::Exec SceneEditor ow CAMERAYAW CAMERAPITCH PLAYERPAWNMOVETO CameraRotationOn UseAutoTrackingPawnOff STOPMOUSE CameraRotationOff OnRelease UseAutoTrackingPawnOn OnRelease MOVEMOUSE OnRelease FIXEDDEFAULTCAMERA OnRelease UP DOWN ZOOMINPRESS ZOOMOUTPRESS ZOOMINHOLD ZOOMOUTHOLD TURNBACK DEFAULTCAMERA OnRelease KEYBOARDMOVEUPAIRSHIP OnRelease KEYBOARDMOVEDOWNAIRSHIP OnRelease KEYBOARDSTOPMOVEAIRSHIP OnRelease KEYBOARDMOVESTART OnRelease KEYBOARDMOVEFINISH OnRelease LEFTTURNINGSTART OnRelease LEFTTURNINGFINISH OnRelease RIGHTTURNINGSTART OnRelease RIGHTTURNINGFINISH OnRelease KEYBOARDPERMANENTMOVE OnRelease KeyboardPermanentMovingForward OnRelease KEYBOARDBACKMOVESTART OnRelease KEYBOARDBACKMOVEFINISH OnRelease KeyboardMoveFinishAl OnRelease BUTTON PULSE TOGGLE AXIS JOYPAD COUNT KEYNAME LOCALIZEDKEYNAME KEYBINDING L2Restart Warp rwarp FadeOut FadeIn bbb bbbb MoveWarp L2WaterInfo L2WaterReflect L2UnderWaterEffect EnterChat YAWTURN HideName L2EVENTON L2EVENTOFF GETITEM OnRelease ATTACK OnRelease SHOWCOMPASS HIDECOMPASS SCENE0 SCENE1 ANTIPORTA TELEPORT OnRelease Observer On WAITMODECHANGE OnRelease MOVEMODECHANGE OnRelease CONTROLLERVIEW PAWNVIEW SPAWNPLAYERPAWN OnRelease DeletePlayer OnRelease SPAWNACTOR OnRelease SPAWNNPCS OnRelease PlayerMove DumpActor OnRelease SPAWNVEHICLES OnRelease SAS ON OFF RIDE D P MOVE TRAI SPS SPSM SPAWNITEM OnRelease SPAWNEDPAWNMOVETO STOPPAWNMOVING OnRelease DISTANCEFOG DISTANCEFOGRANGE PERSPECTIVE GROUNDSPEEDUP GROUNDSPEEDDOWN CAMERAVIEWHEIGHTADJUST SELECTINGCANCE Crash CHAIR SIT STAND JOYSTICKMOVE OnRelease STEPMOVE COMBOANIMPLAY CHANGEANIM CheckGrp Addabnorma | aa deleteabnorma | da AddEffect DeleteEffect CursedWeapon FIRECRACKER FENCE BONESCALE | BS FLY DASH TRANS SETROT bighead Lodchange Env Reload SETTIME SETTIMERATIO CancelMAGICTEST DeleteSelectedActor DeleteActor pv | PawnViewer nv | NpcViewer sv | SkillViewer SHOWMAP HERO HDR PE dof water inst Cast SkillRemain beginmr Specia RequestExEnchantSkillInfo RequestExEnchantSkillInfoDetai RequestExEnchantSki Norma WaitType Swim On Off Weather AirState On Off addcubic decubic cubicski ATTACKSPEEDDOWN ATTACKSPEEDUP setwyvern SVS BoneSim ReduceLOD KeepMinFrame SkipAnim Hitwater ToggleCollideWorld SHADOW DEFAULTSHADOW RIDE UNRIDE ANIMPLAY REFRESH TRANSFER BuildZone LoadPath Limit C_TELEPORT RETURN HOME C_RMODE GEODATA SEAMLESS ON OFF MAPLOC SHOWBORDERLINE SHOWSECTORS LINECHECK CacheTexture RenderDeco Density Arrow On Off RadarTime MapBug Batch SkipGC ChangeServer Thread On Off SHOWLOADLINE Range ResetCam CameraDist ResetProfiler CAMERAWALKING | cw INCCAMERAWALKINGACCE OnRelease DECCAMERAWALKINGACCE OnRelease MODMAXAIRSPEEDSTART OnRelease MODMAXAIRSPEEDFINISH OnRelease CAMERAMODESELECTINGCANCE ChangeEnv FISH START END COMBAT REGEN RANK GPUSkinning PA SpawnPC | SpawnPCs SpawnNPC | SpawnNPCs SDPC SETALPHA SPAWNEMITTER | SE VARIATIONEFFECT | VE ClickMe | cm L2CheckResource | L2CR DestroyActor A NameOffset off Flight Clear_block Clear_Lines D OFF SW UGameEngine::Exec OPEN START SERVERTRAVEL SAY DISCONNECT RECONNECT EXIT | QUIT CRASH GETCURRENTTICKRATE GETMAXTICKRATE GSPYLITE SAVEGAME CANCEL SOUND_REBOOT LazyMode On | Off SetAgit SET UEngine::Exec FLUSH STAT ANIM DEFAULT | RESET FPS RENDER HARDWARE GAME HISTOGRAPH XBOXMEM MATINEE AUDIO NET PACKETCOUNT EXPACKETCOUNT GRAPH DEBUG ALL NONE CONSOLE L2 MEM Thread Script ScriptR GFx ET ER EA CRACKURL PACKETCOUNTSTART PACKETCOUNTSTOP EXPACKETCOUNTSTART EXPACKETCOUNTSTOP RELOAD REPLAYSAVE START END REPLAYLOAD BuildLevel | ReleaseLevel FAKEITEM UViewport::Exec TRUETYPE TTFSHOT ISFULLSCREEN GETPING INJECT NETSPEED LANSPEED SHOWALL REPORT SHOT SHOWACTORS HIDEACTORS RMODE L2S SPAWNTARGET REND BLEND | NORMALS BONE BONENO SKIN BOUND SIMULCOLLISION | SC BONENAME | BN SIMULVERTEX | SV DEFAULT | RESET cp SHOW CINEMATICS CINEMATICSRATIO FIXEDVISIBILITY TOGGLEREFRAST EXEC ACTORS ACTORINFO STATICMESHES TERRAIN FOG SKY CORONAS PARTICLES BSP RADII FLUID PROJECTORS FALLBACKMATERIALS COLLISION TERRITORY VOLUME NAME DROP WINDOWNAME WINDOWBOX UISCRIPTDEBUGINFO MUSICVOLUME CLEAR UPD от TURGOR: ///reloadui
  2. 1 балл
    Приветствую всех начинающих JAVA разработчиков. Гайд предназначен для тех, кто все еще пытается дебажить c помощью System.out.println, но уже осведомлен в целом о JAVA разработке, и немного умеет пользоваться IDE Дебагинг один из важнейших и трудозатратных процессов после самой разработки, и очень важно чтобы этот процесс был максимально удобен для разработчика. Большинство современных IDE имеют встроенный функционал отладки, который позволяет приостаналивать приложение в определенные моменты выполнения и просматривать\изменять память с помощью т.н брейкпоинтов. В данном гайде я расскажу как запускать ява эмулятор или "сборку" в режиме отладки и использовать инструменты отладчика на примере IDE IntelliJ IDEA. Часть #1 - "Быстрый запуск, удаленная отладка" Я расскажу о двух вариантах отладки, первым из них будет "удаленная отладка" Этот вариант, позволяет вашей IDE удаленно подключаться к приложению с помощью спец. инструментов java Пусть слово "удаленная" вас не пугает, формально это будет сетевое подключение, но происходить оно будет локально в пределах вашего ПК. Шаг 1. Параметры запуска. Для того, чтобы запустить Ваш сервер в режиме ожидающий отладки, в параметры запуска ява приложение необходимо добавить следующие значения Это делается соотвественно в .bat или .sh файле -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 Шаг 2. Добавляем конфигурацию запуска в IntelliJ IDEA В главном меню переходим в раздел Run -> Edit configuration В левом верхнем углу нажимаем на "плюсик" и из выпадающего списка выбираем "Remote" Пишем удобное для Вас название (к примеру "DebugGameserverRemote", в поле "Host" вводим "localhost, в поле "Port" - "7456" Сохраняем. Шаг 3. Запуск Перед запуском сборки убедитесь, что исполняться будет последнее собраное ядро (если что-то изменяли, пересоберите ядро и замените в папке с сервером). Запускайте сборку с помощь .bat или .sh файла, вы получите сообщение о том, что ожидаеться подключение дебагера. В IntelliJ IDEA в главном меню переходим в раздел Run, и выбираем "Debug DebugGameserverRemote" - Или там будет любое название, которое вы написали при создании конфигурации. IDE подключилась к приложению, сборка продолжает запускаться. Можете расставлять брейпоинты и дебажить. После изменения какого либо класса, для того, чтобы брейпоинты в этом классе сработали - нужно соотвественно собрать новое ядро и заменить в папке с вашей тестовой сборкой. Часть #2 - "Автоматизация или "Лень - двигатель прогресса" Каждый раз копировать новое ядро, запускать сборку с помощью .bat\.sh файла - нормально, но со временем понимаешь, что и это не совсем удобно. Следующий вариант запуска в режиме отладки - запуск прямо из IntelliJ IDEA. Дополнительно перед каждым запуском будем автоматически собирать новое ядро Шаг 1. Артефакты. Собирать будем средствами IDE, это еще незывают "сборкой артефакта" В главном меню переходим в раздел File -> Project Structure Выбираем раздел Artifacts, нажимаем на плюсик для создания нового артефакта, выбераем JAR -> From module with dependencies Пишем удобное название ( к примеру "gameserver:jar-test_server") В поле Output Directory указываем путь, где лежит ядро вашей тестовой сборки, в моем случае это "D:\test_server\lib" В поле Main class вводим полное название главного класса (класс, который содержит метод main()), подсмотреть его можно из .bat\.sh файла Сохраняем. Таким образом, можно собирать любые JAR библиотеки, отказывашись от других сборщиков типа ANT Шаг 2. Добавляем конфигурацию запуска в IntelliJ IDEA В главном меню переходим в раздел Run -> Edit configuration (см выше, в первой части) В левом верхнем углу нажимаем на "плюсик" и из выпадающего списка выбераем "Application" Вводим удобное для Вас название (к примеру "Gameserver-test_server") В поле Main class вводим полное название главного класса (класс, который содержит метод main()), подсмотреть его можно из .bat\.sh файла В поле VM options нужно прописать classpath (-cp) с нужными зависимостями для вашей сборки, а так же другие параметры при необходимости. Подсмотреть эти параметры можно в .bat\.sh файле В поле Working Directory указываем путь, к корневой папке, из которой запускается ваш тестовый гейм-сервер (путь, где лежат .bat\.sh файлы запуска). В моем случае это "D:\test_server\gameserver" Use classpath of module - выбираем модуль с исходниками геймсервера В самом низу окна есть раздел "Before launch" - действия, которые будут выполняться перед запуском (там уже по умолчанию должен быть Build). Нажимаем на зеленый плюсик, выбираем "Build artifacts" в появившемся окне выбираем ранее созданный артефакт "gameserver:jar-test_server" Конфигурация готова, сохраняем ПС. на ворнинг на моем скрине не обращайте внимания, глюк IDE после переименования пакета. У вас ошибок и варнингов быть не должно. Шаг 3. Запуск В IntelliJ IDEA в главном меню переходим в раздел Run, и выбираем "Debug Gameserver-test_server" - Или там будет любое название, которое вы написали при создании конфигурации (см. пример выше, по аналогии с первой частью) Сборка пересобираеться, затем запускается. Можете расставлять брейпоинты и дебажить. Таким образом можно настроить билд сервера авторизации или настроить различные цепочки событий, чтобы запускать все в 1 клик. Удачи в разработке ПС. Если кому-то будет интересно, могу написать небольшой гайд по самому процессу отладки, брейкпоинтам, условным брейкпоинтам, ватчеру и т.д
×
×
  • Создать...