전체 글 14

서버1w2

250306● 게임 서버를 위한 하드웨어와 소프트 웨어 MMO게임서버의 특징- 고사양을 필요로함.. (용량 개큼)ex) 100기가 사이즈라면?.. 근데 메모리가 100기가 전부 올라오는게 아님..플레이어가 현재 존재한 위치의 데이터만 올라옴.. (플레이어가 스테이지 1에 위치하면 스테이지 1에 대한 메모리(데이터)만 올라온다!.. 그러나 서버!!는.. 서버에 필요한 메모리가 100기가라면 100기가 전부 올라와야한다..왜냐면... 플레이어는 혼자가 아님..(ㅈㄴ여러명) 그 사람들 다 각기 원하는 곳, 원하는 스테이지(지형)에 서있기에 모든 지형에 대한, 각자 데이터가 필요하다... 그래서 서버는 메모리가 전~부 필요한 것ㅎ=> 어쨌든 많은 데이터를 요구하니 가능한 한 최고사양의 pc를 사용해 동접을 올린..

서버 2025.03.18

서버1w1

250304 1w1서버수업정리게임의 구분...  Standalone 게임- 구입 후 혼자하는 게임.- 게임 머신만 있으면 실행이 가능함.....(pc, 콘솔, 닌텐도 스위치등)Online 게임- 게임을 실행할 때 인터넷 연결이 필수인 게임..- 로그인이 필수! 실행기계를 바꿔도 정보가 그대로 남아있다..- standalone 게임의 온라인화라고 볼 수 있음 (steam) 온라인 게임의 구분● 1인용 온라인 게임 (초기 모바일, 많은 steam 게임들이 예시..)- 로긘필요, 게임은 standalone으로, 게임결과를 서버에 올림● Peer to Peer (p2p) 게임- standalone게임에 네트워크 대전을 지원, 로비서버를 사용해 match making함- 게임 진행 자체는 사용자 기계에서만..● ..

서버 2025.03.14

cpp2(template-1)

template 템플릿ㅇㅔ 관해.. 아마두 stl // 템플릿..  (Generic Programming의 핵심이 됨..)// └ 코드의 재사용성을 높이고, 다양한 타입을 처리할 수 있도로 하는 기능. // 함수나 클래스를 쓸 때, 특정 타입에 고정되지 않고 일반화할 수 있음 // *타입이 지원하는 연산에 따라 사용이 제한될 수는 있다! // 약간 틀 같은..? 원하는 자료형에 맞춰 코드가 딱딱 튀어나오는 틀 같다고 생각할 수 있다 // 이러한 작업을 cpp의 template로 구현 가능 // template의 뜻을 어떠한 물건을 찍어내는 틀이라고 생각하면 됨. // 내가 원하는 타입을 넣어주면 딱딱 알아서 코드를 찍어내는 틀! 이라고 생각하자.. 이런식으로.. change() 라는 2개의 함수가 있을 ..

cpp(stl) 2025.03.12

cpp1(string,string_view)

STL공부하는데..... cpp공부를 다시해야할 것 같아서...이렇게 한번씩 적어가며 정리하는게 도움될 것 같아서 티스토리를 만들었다그냥 공부하는데 혼잣말하는 일기장정도^^모든 글은 다른 글에서 퍼오거나 인용, 서치 또는 gpt와 함께한 내 머릿속에서 나온 문장임을..ㅎ STRING└ string에 대하여.. └ string은.. c에서 사용했던 char* 나 char[]와 다르게 문자열 끝에  '\0' 이 포함되지 않아 문자열의 길이를 동적으로 변경가능하게함!! -> heap에 저장된다힙 메모리에 문자열을 저장한다.. (동적메모리) 변경 가능하다.. -> mutable 하다..  string은.. space까지만 읽기 때문에 cin으로 입력받게되면  이런식으로 hello its mymymy를 입력하면...

cpp(stl) 2025.03.11