С++ Creating Server
Один человек написал с вашего форума:
Код:
1) Учите язык программирования Хотелось бы, попробовать себя в разработки сервера для онлайн игр(в данный момент Tera), очень впечатлило, и стало желаемым... Подскажи онлайн лекции, спасибо... Тока прошу без тяжелой терминологии, и что бы вбивало в мозг... Если можно, информацию по убыванию. Есть желание, и как основной язык С++ |
Re: С++ Creating Server
Цитата:
Для начала изучи язык С/C++ (Желательно С , Он легче и не уступает С++ ни в чем) Куча книг доступны в интернете. Затем изучаете сетевое программирование/WinSock а потом все легко...пишете серверное приложение которое будет эмулировать офф.сервер с помощью отснифанных пакетных данных ну и конечно же содержать в себе многие механизмы . Не стоит изучать ЯП для одной конкретной задачи , и не стоит спешить забивая себе голову мыслями "ОУ! Я ЩА ПОЧИТАЮ КНИГА И НАПИСАТЬ СЕРВАГ ЗА 1 НЕДЕЛЯ" , Так не бывает. Если инетересует учеба - для начала изучите нормально язык..потом пишите сервак. Удачи. |
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Цитата:
Можно страуступа почитать,но он не для новичков) Можно Дэна гукина,он изложит все "базовые" навыки как на блюде,однако более серьезный уровень - другая книга. Гукин не будет обучать тебя использованию таких вещей как указатели. |
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Скажем так, построение алгоритмов знаю, надо нюансы тока повторить... Так же учил, построение памяти, ну забыл. Далее не прошол. Учил в том году лекцию, с сильной терминологией, и за счет этого многого не понял. В лекции как пример алгоритмики шли, русские символы, тоесть все значения, ишли на русском(как пример, что бы луче понималось "мозгу" ХД), и была как раз, для начинающих "С". Забыл на каком сайте...
ПС: Мой + один, у меня очень хорошая - фантазия и логика. Я уже даже пока лежал на кровате, надумал скелет сервера ХДДД. Полагаясь на свои знания, и фантазию. Ах да и в этой лекции как пример шли Логи, и разные сложные математические формулы, они что нужны для создания сервера:)? Такое чувство было, что там направление шло более на "Инженерия" |
Re: С++ Creating Server
Да. Я писал это сообщение.
Лекции берите любые по С++. И раз Вы уже решились использовать его, добавьте себе в список изучение какой-нибудь библиотеки для написания мульти-поточных приложений (тот же ACE или Boost Asio). Также Вам будет интересно посмотреть на Magnos (эмулятор WoW, написанный на С++) для примера. |
Re: С++ Creating Server
Не знаю если это добавлю, и это воще возможно, то на надо будет учить доп. книги,
Безопасность. 1)С++ Как его из всех тяжелее дэкомпилить 2) Сервер использовать на платформе UNIX + MySQL, 3) Что бы кэширивало базу, как защитный механизм, то есть даже если, я удалю базу скажем как взломщик. автоматически кешью базы, восстановил все, и при этом закрыло все доступы, помимо порт гс, лс Удобства: Да наверно это памяти стока будет жрать оО Не знаю только, для этого нужен будет исполняемый файл на уникс в сервере!? 1) Приложение для управление сервером, то есть ваше дело залить на пингвина, и открыть доступ, а все остальное делает приложение с под винды. То есть "СУ" скажем CLR WinForm Запуск, абдейт сервера и автоматом заливалось на сервер уникс, логи в граф оболочки., конфиги/плюшки/плагины в виде добавление оружия, и самое главное, что бы все эта иерархия игралась в реальном времени все обновлялось, без выключение сервера. Не знаю, можно это назвать паутиной:)? По подобию Windows... тут идет Client(game) Client(Win как приложение для удобства) -Server |
Re: С++ Creating Server
Цитата:
По поводу всех Ваших идей - учите язык программирования, смотрите на свои возможности и реализовывайте соответственно. |
Re: С++ Creating Server
Может не правильно выразился, ну если не ошибаюсь, кто-то говорил, что яву, и шарп, оттуда легче вытянуть код, чем с С++,(Все вспомнил, типо есть спец софт для явы и шарпа, что бы легко типо вытянуть код, как для С++ нету, типо такого, там надо в ручную) Я тока немного не понял о чем они то, не уточните? Ах, да и мой выбор, С потому, что играя в ВОВ и играя, на фришках л2, я все же луче выберу вов, по стабильности, быстродействию. (я насчет онлайна)
ПС: Мои идее выполнимы, при определенных знаний? Возможны они? Или же нет? Добавлено через 16 минут И скажите пожалуйста, из моих идей, какие еще взять в свой список документацию? |
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Библия для осваивающих С - книга "Керниган, Ричи - Язык C". Читать от корки до корки. Писать с нуля настолько сложный проект без знаний, как я понял из темы - все равно, что пытаться написать аналог Windows на ASMe. Проблемы начнутся на работе с указателями\значениями и преобразованиями типов. Да и вообще написание такого кода на С будет на порядке трудозатратней, нежели чем на той же Java. Да, C быстрее Java, но при условии, что вы гуру С. Иначе вас погубит простой каст float -> double, например, которому вы не придадите значения. С учетом сегодняшнего развития аппаратных средств в виде компьютерного железа не вижу ни единой причины писать такое на С, разве что только в свое удовольствие. Единственный вариант, который я вижу - встраивание кода в какую-то нестандартную платформу с крайне ограниченными ресурсами, но в этом случае это же не так :)
|
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Почему бред, это же идее в первую очередь, для коммерческих целей, то есть облегчить роботу, и безопасность клиентом который его купят, а приложение будет очень легко в использование под своей любимой ОС(мы говорим о аминах которые купят сборку) И при этом нечего не делать, запустил прогу, и через нее идет все управление.
Добавлено через 51 секунду Цитата:
|
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
Я не русский, и у меня нету такого опыта как у тебя бро
|
Re: С++ Creating Server
Цитата:
|
Re: С++ Creating Server
хм, уважаемые ошибки я тоже не пишу, а вот расставление знаков препинания и всякое такое, то да)
|
Re: С++ Creating Server
Дорогой ТС - вам бы "хелоу ворлд" написать для начала, а не выдвигать идеи под какую ОС лучше писать.
|
Re: С++ Creating Server
Та и калькулятор не проблематично...
|
Re: С++ Creating Server
Когда я стану королевой Англии, тогда вы будете С++ программистом.(с таким отношением)
Уважаемый для начала узнайте, что такое компьютер, у него есть цп, у цп есть набор команд, есть оперативная память и тп и тд. Потом почитайте про Компьютерные сети. ""хелоу ворлд"". Будьте оригинальным напишите распределенный сервер на MPI там или чем-то подобном. Искусственный интеллект тоже немало важная часть, сразу поменяется игра, если реализовать конкурентный интеллект. Использование фреймворков хорошо, но надо знать как работает та или иная система. Я к примеру не мог использовать GUI пока свой не написал на OpenGL, просто "не зная броду, не суйся в воду" ПС PTS там используется механизм сквозной записи mssql<->cached<->(npc & world) |
Re: С++ Creating Server
http://www.intuit.ru/department/se/pbmsu/. Вот ребят это книга хороша, на ваше мнение? И какие части лекций там можно оставить и не учитЬ? В низу список.
|
Текущее время: 17:48. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot