Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Диплом по еве.


  • Авторизуйтесь для ответа в теме
30 ответов в теме

#21
Midael

Midael

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3997 сообщений
756
  • EVE Ingame:Schmell
  • Corp:RTSQ
  • Ally:GLHF
  • Client:Eng

этого в работе нет.


Orly?

Development of the prototype was impeded somewhat by the fact that for
contractual reasons, access to a proper development environment with full
source code, documentation and compile scripts was made impossible.
As the game client does integrity checks on all python bytecode that it loads
during initialization, it was not possible to simply drop some addon scripts
into the game client file system structure. This meant that the prototype
code had to be ”injected” dynamically at run-time into the EVE client process.
This was achieved by making a C application that creates a new thread
in the process context of the client, which then calls the relevant python functions
to load the prototype code into the global scope and execute it. The
rough execution outline is as follows:



Но в целом забавно, работы проделано раз в 10 больше чем в баковских дипломах, что мне доводилось видеть у нас :)
  • 0

If this was our last song,

what would we do then?


#22
Harik

Harik

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 294 сообщений
23
  • EVE Ingame:Harik Rookie
  • Client:Eng
ну да, скрины жабер чата сделал, а скрины инжекта в игру нет.
тут описывается алгоритм инжекта, что так можно заинжектить любой код.
  • 0

#23
trik

trik

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 2340 сообщений
241
  • EVE Ingame:Rythm
  • Corp:TPT
  • Channel:Бар "100 Рентген"
  • Client:Eng

ну да, скрины жабер чата сделал, а скрины инжекта в игру нет.
тут описывается алгоритм инжекта, что так можно заинжектить любой код.

Около крусибля ццп почистило питонские бинарники от "лишних" функций. Так что этот метод представляет собой только историческую ценность =)
  • 0
Так вот однажды неподалеку от Гренландии довелось мне увидеть невероятную картину: собаку, плывущую с палкой в зубах вдоль Гольфстрима. Именно тогда познал я наибольшее удивление в жизни.

#24
intari

intari

    Clone Grade Alpha

  • Tech III Pilots
  • Pip
  • 54 сообщений
0
  • EVE Ingame:Nantrix
  • Corp:The Two Thrones
  • Client:Eng

этого в работе нет.

есть. раздел 3.2. Такой подход даже работал (в случае с евой - иногда работает, потому что Stackless)

Сообщение отредактировал intari: 17 July 2012 - 15:05

  • 0

#25
madgnu

madgnu

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 905 сообщений
1778
  • EVE Ingame:mad gnu
  • DUST Ingame:mad linux
  • EVE Alt:mad hurd
  • Corp:NPC
  • Ally:Online
  • Channel:Corp
  • Client:Eng
Чувак молодец, но чутка халтурщик, имхо:
1) xmpp имеет офигенно низкое соотношение полезная информация/служебная информация.
2) ejabberd - хороший выбор, но не идеальный. В продакшне openfire гораздо более предпочтительное решение
3) Не стоит забывать о том, что помимо текста в систему коммуникаций евы входит голосовой чат. Тема джингла не раскрыта.
4) Нет ответа на вопрос, почему не sip + simple.
5) Вопросы безопасности (присоединение к local-чату извне игры посредством xmpp)
Это из самого критичного.
  • 0

Право карибасы честнее ПВПшников. Заклочился/докнулся и всё понятно - дорогой гость ты наш залётный, ходи мимо лес вон там. А ПВПшеры ломаются как девочки - этому дам, этому не дам, этому бы дала, но он не возмёт, того я сама боюсь.


#26
Eklykti

Eklykti

    Пушистый изумруд

  • Tech III Pilots
  • PipPipPipPipPip
  • 1916 сообщений
110
  • EVE Ingame:Eklykti
  • Corp:.ANS.
  • Ally:UAFL
  • Channel:ANSUA
  • Client:Eng
Чем опенфайр предпочтительнее? Ынтырпрайзностью? С его типично жабовским отношением к памяти и весьма вольным толкованием некоторых частей протокола место ему только в конторах в качестве внутреннего IM, для админов, ниасиливших ёжика.

Сообщение отредактировал Eklykti: 27 August 2012 - 6:34

  • 0

#27
nuAge

nuAge

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 121 сообщений
7
  • EVE Ingame:SvefnGEnglar
  • Client:Eng
даже чрибба попал в диплом )))
  • 0

#28
feddkin

feddkin

    Member of Zombie alliance

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5051 сообщений
988
  • EVE Ingame:feddkin
  • Corp:AND.
  • Ally:RED
  • Client:Eng
В конце диплома не хватает одной строчки:
спойлерСтрочка
Главное, что бы на ив-ру не просочилось! :troll:

  • 0

 


#29
madgnu

madgnu

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 905 сообщений
1778
  • EVE Ingame:mad gnu
  • DUST Ingame:mad linux
  • EVE Alt:mad hurd
  • Corp:NPC
  • Ally:Online
  • Channel:Corp
  • Client:Eng

Чем опенфайр предпочтительнее? Ынтырпрайзностью? С его типично жабовским отношением к памяти и весьма вольным толкованием некоторых частей протокола место ему только в конторах в качестве внутреннего IM, для админов, ниасиливших ёжика.

Ынтырпрайзность очень много значит, а еще простота администрирования и наличие техподдержки.
  • 0

Право карибасы честнее ПВПшников. Заклочился/докнулся и всё понятно - дорогой гость ты наш залётный, ходи мимо лес вон там. А ПВПшеры ломаются как девочки - этому дам, этому не дам, этому бы дала, но он не возмёт, того я сама боюсь.


#30
reiser

reiser

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 368 сообщений
33

У кого с англ получше, переведите плиз 17-20 страницу. Он там то ли еву с джаббером связал, то ли приснилось ему чего.

Засунь в гуглг-транс, чувак оставил функцию копирования.
  • 0

#31
Abuser

Abuser

    Clone Grade Epsilon

  • Tech III Pilots
  • PipPipPip
  • 246 сообщений
33
  • Client:Eng

есть. раздел 3.2. Такой подход даже работал (в случае с евой - иногда работает, потому что Stackless)


+1, только есть способы проще, нафига париться :D
  • 0
"Хронический ботописатель, ботовод, манчкин и троллененавистник." (с) выписка из личного дела




0 посетителей читают тему

0 members, 0 guests, 0 anonymous users