Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
8 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
295.51 kB
Просмотров:
75
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Разработка интерфейса](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img0.jpg)
Содержание слайда: Разработка интерфейса пользователя игрового сервера с дополнением datebase
Разработчики Карманов А. Н.
Косинов И. А.
Рыжков Б. Н.
Студенты учебной группы: К15.1
Научный руководитель: Мухина С.Н.
№2 слайд![Введение Мы рассмотрели](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img1.jpg)
Содержание слайда: Введение
Мы рассмотрели актуальные вопросы по созданию игрового сервера, важно учитывать следующие моменты:
для какой игры будет создаваться сервер;
целевая аудитория игрового сервера;
серверное оборудование;
высокоскоростной канал связи, способный выдержать серьезные атаки.
Для разработки интерфейса пользователя игрового сервера использовали следующие программы:
FileZilla
Notepad++
№3 слайд![Игровой хостинг Так как](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img2.jpg)
Содержание слайда: Игровой хостинг
Так как игровой хостинг должен работать стабильно и без перебоев 24/7 и необходима хорошая защита от Dos атак, высокоскоростной канал связи, хороший firewall для блокировки злоумышленников по оборудованию, мониторинг ресурс, оборудование способное выдерживать большую нагрузку и запросы от клиента к серверу.
Лучшим из вариантов был хостинг на MyArena, который является крупнейшим хостингом игровых серверов в России.
Характеристики сервера
Процессор: 2 x Core i7 7700K;
Оперативная память: 4Gb RAM;
Дисковая квота: 60Gb SSD;
OS: Linux Ubuntu.
№4 слайд![Язык программирования На](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img3.jpg)
Содержание слайда: Язык программирования
На игровом сервере используется скриптовый язык программирования Lua.
Lua не содержит понятия класса и объекта в явном виде легко реализуются с использованием метатаблиц.
Lua часто используется для написания скриптов в играх ссылаясь на их библиотеку.
Пример скрипта на языке Lua
№5 слайд![Используемые программы](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img4.jpg)
Содержание слайда: Используемые программы
FileZilla - это свободный многоязычный FTP-клиент с открытым исходным кодом для Microsoft Windows, Mac OS X и Linux.
Notepad++ - свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки.
Notepad++ FileZilla
№6 слайд![Проделанная работа В процессе](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img5.jpg)
Содержание слайда: Проделанная работа
В процессе работы были написаны скрипты для игрового сервера, которые:
Ссылаясь на запрос клиента к серверу, выводят на экран игровую статистику – время, проведенное в игре, назначение статуса клиенту, которое позволяет отслеживать выполнения правил игры клиентами, предоставления дополнительных функций игры;
Информацию о клиенте, которая позволяет отслеживать этапы игры;
Запись всей информации о клиенте в базу данных сервера для сохранения информации, полученной в течение игры.
№7 слайд![Вывод В процессе реализации](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img6.jpg)
Содержание слайда: Вывод
В процессе реализации интерфейса пользователя были сделаны следующие действия:
Был написан скрипт для улучшения взаимодействия клиента с сервером.
Ознакомление с языком программирования Lua и изучние библиотеки функций для написания скриптов.
Получение навыков работы с программами FileZilla и Notepad++
№8 слайд![Спасибо за внимание!!!](/documents_6/9dc67bf909f627e29c52f5e9519d7ec1/img7.jpg)
Содержание слайда: Спасибо за внимание!!!
Спасибо за внимание!!!