[Tutorial]Hướng dẫn tạo sever sa-mp.

Thảo luận trong 'Grand Theft Auto' bắt đầu bởi Ninja X, 13/10/11.

  1. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    I. Chuẩn bị:
    - SA-MP Windows Sever
    [Spoil][​IMG][/spoil]
    - GTA SA v1.0
    - port đã forward =))
    II. Tiến hành
    1. Extract file Windows Sever vừa down về, sẽ được như hình.
    [spoil]
    [​IMG]
    Vào sever.cfg bằng notepad.
    [​IMG]
    - rcon_password: pass của host
    - max_player: số người chơi tối đa. max = 500,
    - filterscripts: load script từ thư mục /filterscripts.
    Nơi download filterscript ở đây. Down script về quăng vào /filterscripts rồi vào sever.cfg thêm cái tên của script đó đằng sau dòng "filterscripts"
    ví dụ:
    Mã:
    filterscripts bob_has_a_big_boob
    - announce: muốn sv của mình có trong sa-mp sever list thì chuyển "announce 0" thành "announce 1"
    - weburl, địa chỉ web của sever, sẽ được hiển thị khi click vào sever trong sa-mp sv list.
    - maxnpc: số "Non-playing Character" (bot) tối đa trên sever
    - Những cái sau hơi khó giải thích :| Bác nào edit hộ em ;))
    - lanmode: chế độ Local Area Network
    - port: đặt port của sv, ví dụ 7777...
    - gamemode0: chế độ chơi.
    [/spoil]
    2. Đổi gamemode:
    [spoil]Tìm trong thư mục /gamemode sẽ có các gamemode có sẵn, muốn chuyển sang gamemode nào thì vào sever.cfg, ví dụ mình muốn chuyển sang gamemode "lvdm", đổi dòng
    thành
    Ngoài ra vào đây tìm và chọn gamemode bạn thích, làm theo installation của gamemode đó.
    Các gamemode thông dụng là:
    - Raven Roleplay (cần streamer plugin)
    - Godfather RP
    - SATDM...[/spoil]
    3. Add map:
    [spoil]Vào đây tìm map và down file .pwn về, mở = notepad, copy tất cả code trong đó (hoặc copy code có sẵn trên vài topic map), sau đó vào /gamemode, tìm gamemode nào bạn muốn add map, mở = notepad, ctrl + f tìm dòng "OnGameModeInit" hoặc "OnFilterScriptInit", paste dòng code vừa copy bên dưới dòng đó rồi vào test.[/spoil]
    4. Mở sever:
    [spoil]- Chạy samp-sever.exe để sever hoạt động.
    - Quảng cáo sever: phải mở port, tùy loại modem mà có cách mở port khác nhau.
    Vào whatismyip.com lấy ip của bạn, kết hợp với port trong sever.cfg -> đi lập 2pic quảng cáo thôi \m/[/spoil]
    5. add vehicle (phương tiện giao thông =))):
    [spoil]- Vào samp_debug.exe trong thư mục GTA SA (sa-mp client chứ không phải sever nhé) -> Launch Debug
    - Đến chỗ nào bạn muốn spawn vehicle, gõ /v [ID của vehicle], bạn có thể tìm thấy id của vehicle ở đây.
    - Gõ /save [tên] để lưu chỗ spawn (Vào xe nhé)
    - Thoát ra, tìm file "savedpositions.txt" trong thư mục GTA User files -> SAMP, sẽ thấy dòng sau:
    Mã:
     AddStaticVehicle([COLOR="#FF0000"][id của vehicle][/COLOR], -[COLOR="#FF8C00"]2704.3149, 224.6218, 3.8592, 191.0172, 1, 1)[/COLOR] <-- Vị trí của vehicle; // [COLOR="#FF0000"]tên vừa đặt trong /save[/COLOR]
     
    - Copy dòng đó, xong vào /gamemode, tìm gamemode bạn muốn add vehicle, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.
    - Vào game và test.[/spoil]
    6. Add class
    [spoil]Mở sa-mp debug, đến chỗ nào bạn muốn đặt chỗ chọn class, lưu lại = /save, mở savedpositions.txt, thấy cái dòng mình vừa save
    Mã:
    AddPlayerClass(skin-id, x, y, z, rotation, weapon 1, ammo 1, weapon12, ammo 2, weapon13, ammo 3);
    ;
    Trong đó: skin-id là id của skin. Tìm ở đây.
    x,y,z: vị trí.
    rotation: hướng của ped khi chọn class (90,180,270,360...), wea
    weapon1, weapon 12, weapon13...: id của vũ khí. Có thể tìm ở đây.
    ammo1, ammo2, ammo3...: đạn tương ứng.
    ví dụ: mình muốn add class army, id 287, cầm m4:
    Mã:
    AddPlayerClass(287, 1234, 5678, 9024, 360.000, 356, 60, 0, 0, 0, 0)
    [/spoil]
    Tìm trong /gamemode những gmd nào bạn muốn add, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.
    7. Add pickups:
    [spoil]dành cho ai chưa biết pickup:
    [​IMG][​IMG]
    Cũng vào sa-mp debug, save position on foot, vào GTA SA User files -> saved position lấy code...
    Mã:
    AddPlayerClass(skin-id, x, y, z, rotation, weapon 1, ammo 1, weapon12, ammo 2, weapon13, ammo 3)
    sửa thành
    Mã:
    AddStaticPickup(pickupid ,pickuptype, x, y, z);
    pickupid: id của weapon/toy. Pickup có thể tìm thấy ở đây, pickup của gun ở đây.
    pickup type: dạng pickup,
    Mã:
    0 Không hiện =))
    2 Nhặt được, respawn sau vài phút
    3 Nhặt được nhưng không respawn
    4 Sau khi spawn sẽ biến mất trong vài giây
    5 Giống cái 4
    8 Nhặt được (mà không có tác dụng)/sau khi spawn sẽ biến mất trong vài giây
    11 Sau khi spawn sẽ nổ trong vài giây
    12 ^ 
    13 Pickup từ từ "bay" xuống theo hình chữ Z (parachute?)
    15 Nhặt được, không respawn
    19 Nhặt được nhưng mà pickup không có tác dụng gì cả =)) 
    22 Nhặt được, không respawn được
    x,y,z: tọa độ
    Ví dụ mình muốn add parachute, nhặt được, respawn được... vào tọa độ 1234, 4567, 3212...
    Mã:
    AddStaticPickup(1310,2, 1234, 4567, 3212)
    Sau đó tìm trong /gamemode những gmd nào bạn muốn add pickup, mở = notepad rồi tìm dòng "OnGameModeInit", paste cái code trên đằng sau dòng đó.[/spoil]
    ***********************
    Sẽ update...
    Có gì sai các bác đóng góp để em sửa :D
     
    Chỉnh sửa cuối: 14/10/11
    kebacmenh3 thích bài này.
  2. peyeu123

    peyeu123 Legend of Zelda

    Tham gia ngày:
    26/6/10
    Bài viết:
    1,049
    rất bổ ích ;))
     
  3. ness_sco

    ness_sco C O N T R A

    Tham gia ngày:
    31/12/07
    Bài viết:
    1,793
    Nơi ở:
    Huế <--> Đà
    mấy cái này tốt nhất phải có kién thức lập trình không mở ra chỉ tổ ăn gạch =,.=
     
  4. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    Vậy nên có dòng sau ;))
     
    Hung2x12 thích bài này.
  5. Hung2x12

    Hung2x12 Dragon Quest

    Tham gia ngày:
    11/8/11
    Bài viết:
    1,274
    Rất có ích vào ủng hộ \m/
     
  6. KIDLoveYou

    KIDLoveYou Dragon Quest

    Tham gia ngày:
    5/5/09
    Bài viết:
    1,222
    Nơi ở:
    Vung Tau
    Đây là cái tut mà có nhiều người cần nè :>, ủng hộ tên X \m/
     
  7. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    Bây giờ viết gì tiếp nhỉ :|
    Cần người giúp :-<
     
  8. kazama1993

    kazama1993 Donkey Kong

    Tham gia ngày:
    27/6/08
    Bài viết:
    427
    Nơi ở:
    TP.HCM
    Rất có ích đấy! Update tiếp đi ! :D
     
  9. ness_sco

    ness_sco C O N T R A

    Tham gia ngày:
    31/12/07
    Bài viết:
    1,793
    Nơi ở:
    Huế <--> Đà
    ý tớ là khi mở sever ấy
    còn cái hướng dẫn thì k nói

    vd như sever bị lỗi phải biết sửa
     
  10. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    Cái đó tùy trường hợp 8-}
     
  11. Nerous

    Nerous Donkey Kong

    Tham gia ngày:
    31/7/10
    Bài viết:
    320
    ;)) win 7 64bit thì mở kiểu gì đây chủ topic
     
  12. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    Cũng thế =))
     
  13. Nerous

    Nerous Donkey Kong

    Tham gia ngày:
    31/7/10
    Bài viết:
    320
    ;)) thế là thế lào

    ngay phần part 4 mở sever nên thêm chi tiết vào là :
    Vào trang 192.168.1.1 điền
    Id : Admin
    Pass : 123 hay 123456

    Có vài loại modem ko vào dc thì cứ theo dạng tên modem ví dụ modem tui đang sài là MegaVNN
    thì điền vào theo dạng ( còn nhiều dạng khác cứ áp dụng theo cách này )
    Id : MegaVNN
    Pass : MegaVNN

    Lưu ý : ở trên sao ớ dưới vậy chứ ghi MegaVNN ở trên mà ở dưới ghi Megavnn thì ko vào dc đâu :|

    Vào dc rồi thì vô Start - Settings - Network Connections - Local Area Network - Details - kéo xuống coi default gateway ip
    Điền cái ip vào như hình vẽ :
    Cái port thì để 7777 - 7777 :D

    [​IMG]


    =.=" rồi share ip thôi !
     
  14. Einstein1510

    Einstein1510 Donkey Kong Lão Làng GVN

    Tham gia ngày:
    20/1/11
    Bài viết:
    422
    thêm clip hướng dẫn thêm về mở sever này anh X:
    [video]b1k8pj1A2RE[/video]
     
    Chỉnh sửa cuối: 21/10/11
  15. LODNATILUX

    LODNATILUX T.E.T.Я.I.S

    Tham gia ngày:
    30/8/10
    Bài viết:
    672
    Nơi ở:
    Khu Tao Sống
    Đúng là , cứ cố trốn tránh thì cũng về bản chất của nó (:|
    Where is da' Bob /:)
    btw , mình thích ném tạ bạn này :">
     
  16. Berry

    Berry T.E.T.Я.I.S

    Tham gia ngày:
    7/7/10
    Bài viết:
    654
    ^ Nó post được cái clip có ích đấy chớ, ném ta làm tri :-<
     
  17. Ninja X

    Ninja X T.E.T.Я.I.S

    Tham gia ngày:
    28/4/11
    Bài viết:
    563
    Nơi ở:
    OOO
    Ngựa quen đường cũ hả béo :-<
     
  18. trau_199x

    trau_199x Youtube Master Race

    Tham gia ngày:
    13/7/13
    Bài viết:
    1
    bác làm video hướng dẫn chứ cái đoạn add map chỉnh sửa mãi mà k được
    pm nick yahoo trau_199x để hướng dẫn cho tôi, nếu thành công thì tôi sẽ hậu tạ bác
     
  19. jetli872

    jetli872 Youtube Master Race

    Tham gia ngày:
    5/12/07
    Bài viết:
    25
    quá hay mình đang cần làm server để nối mạng chơi
     
  20. tungoooo

    tungoooo Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/08
    Bài viết:
    165
    Nơi ở:
    Hà Nội
    hay quá ! để mình thử xem !

    thanks bac
     

Chia sẻ trang này